realm相关内容

连接 Realm 和 SwiftBond 的最佳方式是什么

我喜欢 Realm 并且我喜欢 债券.它们都使应用程序创建成为一种乐趣.所以我想知道连接 Realm 和 Bond 的最佳方式是什么? 在 Realm 中,我们可以存储基本类型,例如 Int、String,例如但是在 Bond 中,我们使用 Dynamics 和 Bonds.我发现连接 Realm 和 Bond 的唯一方法如下: class TestObject: RLMObject {动态变 ..
发布时间:2021-11-17 02:39:32 移动开发

使用 Realm 库获取光标

我在列表视图中使用游标适配器.我打算使用内容解析器来获取光标.现在我改变了主意,给它一个学习 Realm 的机会. 如何使用领域获得 “光标" 对象?顺便说一句,我也很感激提供一些片段来对光标进行排序. 谢谢. final class Contact extends RealmObject {私人 CharSequence mName;公共 CharSequence getName( ..

添加 Realm DB 后项目大小增加到 716 MB

该项目只是一个简单的记事本,但添加 Realm DB 后大小增加到 716 MB.可能是什么问题呢 ?Xcode 中也有警告:“/:1:1: 模块‘Realm’的 Umbrella 头文件不包括头文件‘/core/realm.h’" 解决方案 如果参考 Realm 版本的 github 你可以看到 RealmSwift SDK 以 871 Mb 压缩(2Gb 解压!). 如果删除示例 ..
发布时间:2021-09-30 20:16:18 其他开发

无法使用 Realm Studio 或 Realm Browser 打开 default.realm 文件

我已经检查了有关此问题的其他线程,但在实施答案方面没有任何运气,因此求助于开始另一篇文章.对不起! 我目前正在完成一门 Swift 课程,并且在第一次使用 Realm 时遇到了一些问题.使用 Cocoapods 将 Realm 安装到我的应用程序中似乎按计划进行,但是在尝试打开 Realm 数据库 (default.realm) 时,我遇到了以下错误: 使用 Realm 浏览器打开时出 ..
发布时间:2021-07-05 18:49:40 移动开发

全局领域对象:单例还是每次都获取?

在我的应用程序中,我需要对 currentUser 进行全局访问,它是一个 User 类的实例,定义如下: class 用户:对象{@objc 动态 var recordName = UUID().uuidString@objc 动态变量名 = ""@objc 动态 var email = ""@objc 动态 var 照片:数据?= 零覆盖静态 func primaryKey() ->细绳?{ ..
发布时间:2021-07-05 18:49:33 移动开发

RxJava 将两个响应分组,其中一个响应可能为 NULL,带有 zip 运算符

我想向 Realm 数据库发出两个并发请求并使用 RxJava 返回结果.问题是其中一个请求可以返回 NULL 对象并且我崩溃了.即使其中一个为 NULL,如何从两个数据库正确返回结果?谢谢. public void getDataFromTwoSources(DisposableObserverobserver, String shopId) {Preconditions.checkNotNu ..
发布时间:2021-07-05 18:49:31 Java开发

领域更新数据 + DispatchQueue

我在后台更新了数据库.我的数据可以包含约 2000 项,更新需要时间. func updateData(items: [JSON], _ complete:@escaping() -> Void) {DispatchQueue.global(qos: .userInitiated).async {让 currentModels = EgrnModel.getAllModels()var newM ..
发布时间:2021-07-05 18:49:27 移动开发

在 Realm 上删除父级时删除子级

我知道该领域的工作方式类似于 mongodb.我的问题是,如果我想删除孩子和他们的孩子(基本上是从我要删除的节点开始的整个数据分支)怎么办? 这个问题让我深入了解了领域中的关系如何运作.但我还是一头雾水. 解决方案 Realm 尚不支持级联删除.在支持此功能之前,您需要手动删除子对象.类似以下内容可能有效: function deleteObjectGraph(object, ty ..
发布时间:2021-07-05 18:49:25 其他开发

领域移动平台 - 领域可以用作数据库吗?

新的领域版本提供了新的云功能,用户可以在其中在所有设备之间同步数据.我想创建一个主数据库,所有用户都将他们的信息存储在这个数据库中,这样每个用户都可以访问其他用户信息. 有办法吗?我的数据库将包含大量数据并且非常复杂(为每个用户存储数千张图片). 所以我希望能够访问数据库,但不将其下载到设备上并且不同步它(每次与设备无关的图像发生更改时,设备上的数据库都不会更改). 解决方案 ..
发布时间:2021-07-05 18:49:19 移动开发

Realm - 如何在列表中查找字符串

这是我的对象: class Cat: Object {让玩具 = List()} 如何在toys数组中找到一个玩具并删除它? if let foundToy = cat.toys.filter(???).first {尝试!领域.写{领域.删除(foundToy)}} 解决方案 如果您要保留一个不同 String 的数组(即,toys 数组不包含重复项),您只需删除找到的第一个 Stri ..
发布时间:2021-07-05 18:49:15 移动开发

为 Realm Cloud 中的所有领域重置架构

有什么方法可以完全消除 Realm Cloud 中的所有内容,包括现有的架构定义? 解决方案 有一种方法可以从 Realm Object Server 中删除 Realms. 以下是我在 领域收集的信息论坛帖子 这是官方文档. 这非常重要.我链接的文档适用于 Docs 3.0.自托管似乎即将消失,因此 3.16 文档不再包含此信息. 有两个步骤 删除服务器文件删除 ..
发布时间:2021-07-05 18:49:12 移动开发

如何在领域中将数组转换为列表?

我在转换 Realm 类型时遇到问题 List 数组到Int数组[Int]. struct Movies: Codable {让流派ID:[Int]?}类缓存电影:对象{让流派ID:列表?}func saveMovies(电影:[电影]){做 {让领域=尝试!领域()尝试realm.write {电影.forEach {(电影)在让电影领域 = C ..
发布时间:2021-07-05 18:49:09 移动开发

我是否必须处理 Realm 实例?

我有一个以 Realm 作为数据库的 Xamarin Forms 应用程序. 应用程序在启动时正在下载数据.我将它与现有数据进行比较,如果存在特定对象,我会更新它.如果没有,那么我添加它.如果数据库中有一些对象没有被下载,我会删除它们.当用户浏览应用程序时,我会重复这个过程几次.只是为了尽可能保持最新状态. 我订阅了 ShouldCompactOnLaunch 事件,我观察到每次启动应 ..
发布时间:2021-07-05 18:49:02 C#/.NET

如何在 iOS 应用程序中以编程方式将只读领域文件升级到最新版本

我最近将 iOS 应用中的 Realm 更新为 10.1.2.但后来我遇到了一个崩溃,说: 致命错误:“尝试!"表达式意外引发错误:...“必须允许升级 Realm 文件格式才能继续."... Realm 文件在 RO 模式下打开前需要升级 Path: ... 这个 remote.realm 文件是他们存储在远程服务器上的用户数据,这些数据被下载到 iOS 应用程序并用于各种用途.但是 ..
发布时间:2021-07-05 18:48:59 其他开发

错误“表达式类型 '@lvalue 字符串"是什么意思?没有更多上下文是模棱两可的"吝啬的?

在一个 TableView 控制器中,我有多个 UITextFields 允许用户输入一些信息并使用 Realm 保存用户输入的数据. 我使用以下方法添加数据,但收到错误消息“表达式类型‘@lvalue 字符串?’没有更多上下文是模棱两可的" 导入 UIKit导入 RealmSwift类 NewIdeaCreation: UITableViewController, UITextField ..
发布时间:2021-07-05 18:48:56 移动开发

Realm Android 嵌套查询

鉴于以下类和关系,我需要一个 RealmResults : 模型 1 int idRealmList 模型 2 int id整数模型1Fk整型RealmList Model3 int model2Fk 我想查询所有 Model1 实体,对于特定的 Model2 相关实例类型,该 Model2 实例至少有一个 Model3 相关实例. 在 SQL ..
发布时间:2021-07-05 18:48:53 移动开发

在 RealmObject 0.88 上实现可序列化

我一直在查看 Realm 0.88 的新更新,我发现这很有趣: 实现接口. 好吧,我尝试实现一个接口(可序列化)但没有成功.当我将一个对象放在意图上时,我收到此错误: java.lang.RuntimeException: Parcelable 在写入可序列化对象时遇到 IOException (name = com.test.realmtest.network.search.res ..
发布时间:2021-07-05 18:48:50 移动开发