realm相关内容
我喜欢 Realm 并且我喜欢 债券.它们都使应用程序创建成为一种乐趣.所以我想知道连接 Realm 和 Bond 的最佳方式是什么? 在 Realm 中,我们可以存储基本类型,例如 Int、String,例如但是在 Bond 中,我们使用 Dynamics 和 Bonds.我发现连接 Realm 和 Bond 的唯一方法如下: class TestObject: RLMObject {动态变
..
我在列表视图中使用游标适配器.我打算使用内容解析器来获取光标.现在我改变了主意,给它一个学习 Realm 的机会. 如何使用领域获得 “光标" 对象?顺便说一句,我也很感激提供一些片段来对光标进行排序. 谢谢. final class Contact extends RealmObject {私人 CharSequence mName;公共 CharSequence getName(
..
该项目只是一个简单的记事本,但添加 Realm DB 后大小增加到 716 MB.可能是什么问题呢 ?Xcode 中也有警告:“/:1:1: 模块‘Realm’的 Umbrella 头文件不包括头文件‘/core/realm.h’" 解决方案 如果参考 Realm 版本的 github 你可以看到 RealmSwift SDK 以 871 Mb 压缩(2Gb 解压!). 如果删除示例
..
我已经检查了有关此问题的其他线程,但在实施答案方面没有任何运气,因此求助于开始另一篇文章.对不起! 我目前正在完成一门 Swift 课程,并且在第一次使用 Realm 时遇到了一些问题.使用 Cocoapods 将 Realm 安装到我的应用程序中似乎按计划进行,但是在尝试打开 Realm 数据库 (default.realm) 时,我遇到了以下错误: 使用 Realm 浏览器打开时出
..
我是使用 Realm 的新手.我有一些代码: RLMRealm *realm = [RLMRealm defaultRealm];[领域事务WithBlock:^{self.object.objectPrimaryKey = someValue;}]; 此字符串出现异常:self.object.objectPrimaryKey = someValue; 原因:'插入对象后主键不能更改.' o
..
在我的应用程序中,我需要对 currentUser 进行全局访问,它是一个 User 类的实例,定义如下: class 用户:对象{@objc 动态 var recordName = UUID().uuidString@objc 动态变量名 = ""@objc 动态 var email = ""@objc 动态 var 照片:数据?= 零覆盖静态 func primaryKey() ->细绳?{
..
我想向 Realm 数据库发出两个并发请求并使用 RxJava 返回结果.问题是其中一个请求可以返回 NULL 对象并且我崩溃了.即使其中一个为 NULL,如何从两个数据库正确返回结果?谢谢. public void getDataFromTwoSources(DisposableObserverobserver, String shopId) {Preconditions.checkNotNu
..
我在后台更新了数据库.我的数据可以包含约 2000 项,更新需要时间. func updateData(items: [JSON], _ complete:@escaping() -> Void) {DispatchQueue.global(qos: .userInitiated).async {让 currentModels = EgrnModel.getAllModels()var newM
..
我知道该领域的工作方式类似于 mongodb.我的问题是,如果我想删除孩子和他们的孩子(基本上是从我要删除的节点开始的整个数据分支)怎么办? 这个问题让我深入了解了领域中的关系如何运作.但我还是一头雾水. 解决方案 Realm 尚不支持级联删除.在支持此功能之前,您需要手动删除子对象.类似以下内容可能有效: function deleteObjectGraph(object, ty
..
这是我的代码: func jobSelected() {让 businessName = realm.objects(UserSettings.self).lastlet results = realm.object(ofType: Job.self, forPrimaryKey: "uuid")打印(结果)businessNameLabel.text = "出价自 \(businessNam
..
新的领域版本提供了新的云功能,用户可以在其中在所有设备之间同步数据.我想创建一个主数据库,所有用户都将他们的信息存储在这个数据库中,这样每个用户都可以访问其他用户信息. 有办法吗?我的数据库将包含大量数据并且非常复杂(为每个用户存储数千张图片). 所以我希望能够访问数据库,但不将其下载到设备上并且不同步它(每次与设备无关的图像发生更改时,设备上的数据库都不会更改). 解决方案
..
这是我的对象: class Cat: Object {让玩具 = List()} 如何在toys数组中找到一个玩具并删除它? if let foundToy = cat.toys.filter(???).first {尝试!领域.写{领域.删除(foundToy)}} 解决方案 如果您要保留一个不同 String 的数组(即,toys 数组不包含重复项),您只需删除找到的第一个 Stri
..
有什么方法可以完全消除 Realm Cloud 中的所有内容,包括现有的架构定义? 解决方案 有一种方法可以从 Realm Object Server 中删除 Realms. 以下是我在 领域收集的信息论坛帖子 这是官方文档. 这非常重要.我链接的文档适用于 Docs 3.0.自托管似乎即将消失,因此 3.16 文档不再包含此信息. 有两个步骤 删除服务器文件删除
..
我在转换 Realm 类型时遇到问题 List 数组到Int数组[Int]. struct Movies: Codable {让流派ID:[Int]?}类缓存电影:对象{让流派ID:列表?}func saveMovies(电影:[电影]){做 {让领域=尝试!领域()尝试realm.write {电影.forEach {(电影)在让电影领域 = C
..
目前,我正在使用此代码删除所有未来的重复交易: let futureRecurringTransactions = self.transactions.filter(NSPredicate(格式:"transactionDescription == %@ && transactionDate >= %@ && transactionCategory == %@",交易!.transactionD
..
我有一个以 Realm 作为数据库的 Xamarin Forms 应用程序. 应用程序在启动时正在下载数据.我将它与现有数据进行比较,如果存在特定对象,我会更新它.如果没有,那么我添加它.如果数据库中有一些对象没有被下载,我会删除它们.当用户浏览应用程序时,我会重复这个过程几次.只是为了尽可能保持最新状态. 我订阅了 ShouldCompactOnLaunch 事件,我观察到每次启动应
..
我最近将 iOS 应用中的 Realm 更新为 10.1.2.但后来我遇到了一个崩溃,说: 致命错误:“尝试!"表达式意外引发错误:...“必须允许升级 Realm 文件格式才能继续."... Realm 文件在 RO 模式下打开前需要升级 Path: ... 这个 remote.realm 文件是他们存储在远程服务器上的用户数据,这些数据被下载到 iOS 应用程序并用于各种用途.但是
..
在一个 TableView 控制器中,我有多个 UITextFields 允许用户输入一些信息并使用 Realm 保存用户输入的数据. 我使用以下方法添加数据,但收到错误消息“表达式类型‘@lvalue 字符串?’没有更多上下文是模棱两可的" 导入 UIKit导入 RealmSwift类 NewIdeaCreation: UITableViewController, UITextField
..
鉴于以下类和关系,我需要一个 RealmResults : 模型 1 int idRealmList 模型 2 int id整数模型1Fk整型RealmList Model3 int model2Fk 我想查询所有 Model1 实体,对于特定的 Model2 相关实例类型,该 Model2 实例至少有一个 Model3 相关实例. 在 SQL
..
我一直在查看 Realm 0.88 的新更新,我发现这很有趣: 实现接口. 好吧,我尝试实现一个接口(可序列化)但没有成功.当我将一个对象放在意图上时,我收到此错误: java.lang.RuntimeException: Parcelable 在写入可序列化对象时遇到 IOException (name = com.test.realmtest.network.search.res
..