realm相关内容

迦太基构建失败

我运行carthage bootstrap --platform iOS并得到“由于错误而跳过安装realm-cocoa.framework二进制文件:不兼容的Swift版本-框架是使用3.1生成的,本地版本是4.0",然后在生成结束时我“构建失败:任务失败,退出代码为65" 错误. 它将我指向derivedDataPath,我检查了xcodebuild日志以获取更多详细信息,该日志使我知道 ..
发布时间:2020-12-01 05:15:17 移动开发

如何使用RealmSwift存储字典?

考虑以下模型: class Person: Object { dynamic var name = "" let hobbies = Dictionary() } 我正在尝试在Realm中存储我从Alamofire请求中获得的类型为[String:String]的对象,但是由于hobbies 必须要通过let进行定义,因此无法到RealmS ..
发布时间:2020-12-01 04:46:32 移动开发

使用Realm Studio打开我的领域文件时出现问题

我无法在realm studio中打开default.realm文件.这是我收到“此版本的Realm不支持打开格式版本20的Realm文件"的错误.我在stackoverflow中看到了类似的问题,但没有任何答案. Realm Studio版本5.0.1. Xcode版本12.1.我使用可可豆荚在我的项目中添加了领域. 解决方案 要打开v20文件,您需要 Realm Studio版本10 ..
发布时间:2020-12-01 03:27:12 移动开发

从com.apple.main-thread(线程1)入队iOS |斯威夫特4.1

上面发生了什么: 从接收到的用户数据数组初始化领域模型. 在后台线程中的领域数据库中一次编写所有模型. 如果通过创建副本,Realm模型已经存在,则会对其进行更新. 任何人都可以在这里指导我有关我做错了什么. 解决方案 我遇到了类似的问题.在这里,您可能正在从其他线程访问领域对象.例如:您可以使用调度队列,但是更有可能在另一个线程中声明您要访问的对象.您可以在任何线程中都有 ..
发布时间:2020-11-20 05:01:41 移动开发

将通用可编码类型作为参数传递给保存到领域的方法

我正在尝试创建用于解码某些JSON数据的通用方法。我需要将JSON数据转换为对象,以便以后保存在Realm中。 例如:获取车辆的品牌,型号,颜色和车身类型。 在我的每个JSON调用中,结果的格式都完全相同(请参阅问题末尾的结构)。为简便起见,我仅向您显示品牌和型号,但是颜色和主体类型完全相同,只是名称有所更改。 我目前有四种方法调用,其中 Makes.self 被其他结构之一替换 ..
发布时间:2020-10-04 18:47:04 移动开发

在初始化期间使用覆盖的静态属性

我想创建一个具有静态属性的类,子类可以覆盖该属性,该属性将用于初始化实例。到目前为止,我已经尝试完成以下操作: import Cocoa A类: NSObject { class var staticProperty:String { return“ A” } var属性:String = A.staticProperty } B类:A { 覆盖类var s ..
发布时间:2020-10-04 01:59:36 移动开发

使用Decodable在Realm中保存对象数组

我有一个符合Decodable协议(从API提取数据)的类,我想将其保存在Realm数据库中。当我的属性之一是数组(列表)时,会发生问题。它说由于List不能自动合成Decodable。不符合Decodable 绕过此问题的最佳方法是什么?领域仅支持基本类型的数组。 这是我的课程: class PartValue:对象,可解码{ @objc动态变量标识符:Int = ..
发布时间:2020-09-25 03:31:28 移动开发

如何使用Realm安全删除

有时候,应用崩溃时,对象已被删除. 请让我知道如何删除捕获异常. 解决方案 您必须检查对象是否无效 if !myObject.isInvalidated { //the object exists and it is safe to handle it } ..
发布时间:2020-08-06 01:07:32 移动开发

处理被“延后"的邮件的好方法是什么?功能?

到目前为止,我已经尝试了几种解决方案,但不确定是否有“正确"的方法.我正在使用具有贪睡功能的待办事项清单.当我需要运行一个函数以将其移至其他列表时,每个任务都有一个“从贪睡中醒来"的时间. 我尝试遍历每个任务,并在viewWillAppear和/或viewDidAppear运行时移动它.这通常可以正常工作,但似乎偶尔会失灵,并且在应用程序运行且用户未切换视图时不会发生. 我尝试使用Ti ..
发布时间:2020-08-06 01:07:28 移动开发

快速将链接对象保存到Realm数据库

选择类别后,我试图在类别中创建列表项,但是当我单击“保存"按钮时,什么也没有发生,并且值未保存在领域数据库中.下面是我的代码不起作用 func createTodoList(name: String, description: String, createdDate: Date, remiderDate: Date, isCompleted: Bool) -> Void { ..
发布时间:2020-08-06 01:07:19 移动开发

如何从服务器获取Realm?

是否无法从服务器获取Realm? 我试过了,但是没用. var url = "http://address/default.realm" var rlm = RLMRealm(path: url) 错误消息显示'No such file or directory'. 解决方案 这种方式不支持您尝试的内容. 如果要在服务器端使用Realm来播种数据库,则需要先下载它,然 ..
发布时间:2020-08-06 01:07:15 移动开发

从rx和dagger中的错误线程进行领域访问

我知道这个问题要问很多,但是我被阅读这个问题感到困惑.在我的项目中,我以mvp模式使用dagger,rx和realm.我有一个带有LoginActivity的应用程序,当用户正确登录时,来自服务器的信息存储在此页面的领域中,并且用户跳至MainActivity.在MainActivity中,我需要此用户信息,但出现此错误: java.lang.IllegalStateException:来自 ..
发布时间:2020-08-06 01:07:11 移动开发

Xcode 9.1-对成员过滤器的引用过多

我过去已经遇到过这个问题,我已解决它. 但是今天我刚刚下载了新的Xcode版本9.1,但我的App不再构建了,我得到了: 对成员“过滤器"的含糊不清 我不知道为什么,这不是我正在处理的代码.数周以来,该应用程序的构建/编译正常. 当我查看 Apple官方网站,我似乎找不到与我的问题有关的任何信息. 这是两个小时前运行良好的代码: var severeWeathe ..
发布时间:2020-08-06 01:07:06 移动开发

为什么无法获取已过滤领域列表的索引?

在将项目追加到列表对象之后,我正在尝试在List 对象中找到该项目的索引,以便可以将其插入到表格视图中. tableview被.filter所分割,因此我必须在查找indexPath之前应用过滤器.但是,该过滤器似乎破坏了indexOf功能. 我注意到函数.map具有相同的作用. import UIKit import RealmSwift class Model: Objec ..
发布时间:2020-08-06 01:07:02 移动开发

如何捆绑领域文件

我正在遵循领域文档捆绑领域文件.我已经将所有必要的数据成功加载到了加密文件中,但是似乎无法压缩文件并将其移至其他位置. 代码 // AppDelegate fileprivate func compactRealm() { if let realmPath = Realm.Configuration.defaultConfiguration.fileUR ..
发布时间:2020-08-06 01:06:59 移动开发