realm相关内容

如何使用looper创建后台线程

有人可以与我可以传递给 subscribeOn(AndroidScheduler.from(/backgroundThreadWithLooper/)) 的 Looper 共享后台线程的实现. 我需要这个,因为我正在尝试实现一个 DBService 类,该类在后台运行其所有操作,同时仍然获取实时对象更新.因此,当我应用 addChangeListener 时,会抛出异常: java.lan ..
发布时间:2021-06-04 20:14:16 移动开发

在 MongoDB Realm Sync 中建模子集合

我是 MongoDB 以及 MongoDB Realm Sync 的新手.我正在关注 Realm Sync 教程 和 Realm 数据模型文档,但我想了解更多,所以我调整了 Atlas 集合结构如下. 项目>任务//即任务是每个项目中的一个子集合. 我不知道的是如何提出可以支持Atlas子集合的Realm Sync Schema.我想出的最好的是一个架构,其中 Task 被建模为 Projec ..
发布时间:2021-06-03 20:01:39 移动开发

如何从 iOS (Swift) 连接到 MongoDB

我使用 RealmSwift 开发了一个 iOS 应用程序.到目前为止,这工作正常.现在,当我接近发布到 App Store 时,我想设置一些云配置以能够连接到云数据库,但我完全感到困惑. 几周前,我将 Realm Cloud 视为一种选择.现在我只看到 MongoDB Realm - 或者类似的东西.深入研究了一下,发现共有三个组件:Realm DB、Realm Sync 和 Mongo ..
发布时间:2021-06-03 19:47:04 移动开发

RealmSwift初始化列表:无法专用于非泛型定义

嗨,我有一个异常,例如“无法专门化非通用定义"当我尝试初始化Realm对象中的List时.有人知道如何解决此问题吗?迅速3.2 class狗:对象{@objc动态变量名称=“"@objc动态变量年龄= 0}事件:对象{动态var event_id = 0动态var日期:字符串?动态var名称:字符串?动态var提醒:提醒吗?动态var event_status = 0let dogs = Li ..
发布时间:2021-05-30 19:02:32 移动开发

使用Realm.Credentials.jwt(token)进行身份验证时出现空对象用户,并且RN热重载导致Realm连接问题

我正在尝试使用Mongo Realm(v10.0.0-beta.9);我使用JWT身份验证(令牌由AWS Cognito生成).由于已经创建了用户(在Mongo Realms用户菜单中),并且我能够在我的领域中插入数据,因此它运行良好.但是... 1.空用户对象 不过,有一件奇怪的事:我从身份验证中获得的用户是空的 const凭证= Realm.Credentials.custom ..
发布时间:2021-05-28 18:56:23 其他开发

如何将“领域"数据库预加载到iOS swift3中?

我正在尝试在我的应用程序中实现Realm数据库,我的Realm数据库中包含一些预加载的数据.我搜索了许多堆栈溢出资源,但未获得任何成功. 到目前为止,我已经完成了以下步骤: 将领域文件复制到我的应用程序包中 在应用程序委托中添加了以下代码: path = Bundle.main.path(forResource:“数据",ofType:"realm")var config = ..
发布时间:2021-05-16 20:41:11 移动开发

在RealmSwift迁移中删除表

我正在从架构中删除旧的未使用表.如何从较早版本的应用程序中将其删除(DROP表)?到目前为止我尝试过的 从 configration.objectTypes 中删除了 GameScore.self 碰撞的模式版本 运行应用 打开了Realm Studio,桌子GameScore仍然与以前已经存在的数据一起存在 添加 config.migrationBlock = {如果old ..
发布时间:2021-05-16 20:34:36 移动开发

快速过滤领域列表

class RetailerModel:BaseResponse {var customFields = List()}类CustomFieldsModel:BaseResponse {@objc动态var params:ParamsModel?}类ParamsModel:BaseResponse {var options = List( ..
发布时间:2021-05-16 20:34:13 移动开发

在SwiftUI列表中从Realm呈现数据的正确方法是什么

我正在尝试从 Realm 中获取所有项目,并将它们显示在 SwiftUI列表中,但是我一直遇到错误. 在 UIKit/Realm 应用程序中,我将创建一个 Results 变量来存储 Realm 中的所有项目,然后,在 viewDidLoad 方法中获取项目并将其分配给变量.我正在尝试在 SwiftUI 中执行相同的操作,但是我不确定如何构建代码,我不断收到一条错误消息,指出我的 Realm ..
发布时间:2021-05-16 20:28:03 移动开发

写功能结束时的领域延迟

我已经以Realm为基础,在Xcode/Swift中构建了一款体育游戏.它正在运行并且正在工作,但是随着时间的流逝,领域事务变得越来越慢,以至于它比我希望的要慢得多.在此示例中,这一点尤其明显. 每周都有很多比赛,每个玩家都有为每个比赛创建的GameStat对象(每周创建约2,000个新的GameStats). class GameStat:对象{@objc动态变量ID = UUID() ..
发布时间:2021-05-16 20:09:26 移动开发

在NSUserDefaults和Realm中保存对象

是否可以将对象保存在 NSUserDefaults 和 Realm (快速)中? 我发现创建模型时遇到了问题,因为 NSUserDefaults 需要继承 NSObject ,而Realm需要继承 Object . 这样做,会引发此错误 从类'Object'和'NSObject'的多重继承 解决方案 使用Swift4的 Codable 协议,您可以将自定义类保存到 UserDe ..
发布时间:2021-05-16 20:07:53 移动开发

在主线程中使用后台线程的快速领域插入数组

我有一组通过rest响应接收的对象,我想将它们插入背景线程中的realm db中,并在 main 线程的uicollectionview中使用.收到休息的响应后,我将调用回调函数,并将数组插入后台线程中的db中.当我尝试访问在后台插入的对象的主线程属性时出现的问题,我得到了异常(请参见下文),我认为这是由于尚未插入对象而引起的 由于未捕获的异常"RLMException"而终止应用程序,原因 ..
发布时间:2021-05-13 19:03:52 移动开发

如何将Realm数据库传输到应用程序组

嘿,我有一个使用Real来保存数据的应用程序.我使用默认的领域文件目录存储应用程序数据,但我想将文件目录移至应用程序组以创建应用程序扩展名.这是我更改文件路径的代码 var config = Realm.Configuration()config.fileURL = FileManager.default.containerURL(forSecurityApplicationGroupIden ..
发布时间:2021-04-28 20:09:50 移动开发

Realm.framework/Headers没有这样的文件或目录

ln:It/BuildProductsPath/Release/Realm/Realm.framework/Headers:没有这样的文件或目录ln:It/BuildProductsPath/Release/Realm/Realm.framework/PrivateHeaders:无此类文件或目录 我可以建造&运行项目,但是当我尝试归档项目时,它显示了此错误.我曾尝试清理项目并删除派生数据, ..
发布时间:2021-04-22 20:24:55 移动开发

如何找到数组中每个类别的总和?

我有一个包含多个项目的数组.这是一个Realm数组.它包含以下结构的数据: Results([0]条目{名称=薪水;数量= 40000;日期= 2020-03-18 16:00:00 +0000;类别=主要收入;entryType =收入;},[1]条目{名称= Diff;数量= -500;日期= 2020-04-18 16:00:00 +00 ..
发布时间:2021-04-16 20:38:10 移动开发

迅速地,有一种方法可以从第二个Realm捆绑包中添加新数据,而不会覆盖当前Default Realm中的任何现有数据?

在应用程序的初始加载时,捆绑的领域(Realm1)被复制到documents文件夹.现在,将绑定的领域设置为默认领域,我可以更新bool属性,以便表视图可以显示已标记和未标记的单元格.但是,我正在寻找一种将第二个领域(Realm2)与以后的更新捆绑在一起的方法,该更新会将新数据添加到现有的默认领域,但又不覆盖当前的默认领域.如果有帮助,我目前正在使用Swift 5和Xcode 11.1. 到 ..
发布时间:2021-04-16 19:40:35 移动开发