- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的代码中有 5 个级别(或更多)链接 Realm 对象。项目,包括章节,包括任务,包括附件和...
我在其他一些问题中发现我应该获取链接对象,如下所示:
private let sections = LinkingObjects(fromType: Section.self, property: "tasks")
变种部分:部分? { 返回 sections.first }
这段代码解决了第一个 parent 的问题。但是对于祖 parent (!),这又返回 nil 了。所以这不是最终的解决方案。
有什么更好的主意吗?
最佳答案
事实证明,所有的对象都应该有主键以维护关系。否则他们将在更新后失去关系。
我在链中的一个对象没有主键。
关于ios - Realm LinkingObjects 第二级返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37905865/
给定以下示例 Realm 类: 汽车 class Car: Object { dynamic var make = "" let owner = List() } 人 class Pers
根据 Realm Swift 文档,我声明了一些类 Car 和 Tour,如下所示: import RealmSwift class Car: Object { dynamic var id =
我不知道如何在以下情况下使用LinkingObject。 class Message: Object{ ... dynamic fromUser : User?
我有一个 Book 类和一个 ReadingSession 类,其关系声明如下: public class Book: Object { // (…) var readingSessi
我有一个模型,它通过对自身的引用来引用所有对象。我想我可以使用这个属性,LinkingObjects(fromType: Outfit.self, property: "clothes")作为List
我的代码中有 5 个级别(或更多)链接 Realm 对象。项目,包括章节,包括任务,包括附件和... 我在其他一些问题中发现我应该获取链接对象,如下所示: private let sections =
我有一个 Android 应用程序,它使用 SQLite 及其 json1 扩展作为其数据库后端。虽然这可行,但操作 JSON 所需的 SQL 非常难以理解,甚至更难维护。因此,我目前正在尝试使用 R
如果我理解正确的话,那么只有当我访问该属性时才会加载 LinkingObjects?! Lists关系是写在realm数据库里的?! 那么如果我使用列表,对关系的访问会更快吗?也许它会使用更多存储空间
我有一个 Item 数据类,每个 Item 都有一个父项和许多子项,它们是来自父属性的 LinkingObjects。简化版: @objcMembers class Item: Object {
我有一个 Realm 模型类,我需要它是可解码的,这样我就可以从 JSON 序列化它并将它保存到数据库中。每个PortfolioItem与一个 Product 相关联在某些时候我需要去 Portfol
我定义了两个非常基本的 Object 如下: class Language: Object { dynamic var id: String = "" //"english", "chines
更新到 Cocoapods 1.0.0 后,我的 Realm Swift (1.03.1) 架构中出现以下错误。 错误: 使用未解析的标识符“LinkingObjects” 下面的示例: import
我需要列出一个对象的所有 LinkingObjects 类型的属性。 class Dogs: Object { dynamic var name: String = "" dynami
根据Realm documentation for v0.102.0 ,这就是您创建反向关系的方式: 人 class Person: Object { // ... other propert
我目前正在一个测试项目中试用 Realm,我一直在努力从列表中删除特定对象。 LensDBObject和 ListDBObject . LensDBObject 包含镜头列表,ListDBObject
我是 iOS 开发和 Realm 的新手,在代码优先数据库构建方面有不错的经验。 Routine 和 Workout 类之间存在一对多关系,其中一个 Routine 可能包含许多不同的锻炼。这是我的类
When I try to access var `inspection` in code block "Code from version 0.100.0" it returns nil Code
我是一名优秀的程序员,十分优秀!