问题标签 [realm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Realm.io 可选属性
我刚刚开始在 iOS 上使用 Realm.io 并尝试填充对象,但得到以下结果:
Invalid value nil for property
如何使属性成为可选?
realm - build.sh ios 使用 XCode6 Beta6 时生成“架构 armv7 的未定义符号”
在从 github 重新结帐领域 master 时,我运行以下命令:
这导致以下错误....
任何已知的解决方法?
ios - 如果没有表,则在 Realm 中使用谓词进行查询崩溃
如果我使用此代码:
它总是抛出异常:'Invalid column name', reason: 'Column name objectId not found in table'
使用RLMArray *list = [cl allObjects];
是好的。
是 Realm 错误还是我错过了什么
ios - 领域模型对象方法
根据领域模型描述我有
领域数据模型是使用带有 @properties 的传统 NSObject 样式类定义的。只需子类化 RLMObject 即可创建您的 Realm 数据模型对象。除了可以将它们添加到 Realm 以实现线程之间的持久性和共享之外,Realm 模型对象的功能与任何其他 Objective-C 对象一样 - 您可以向它们添加自己的方法和协议,并像使用任何其他对象一样使用它们. 唯一的限制是对象只能在创建它们的线程上使用。
谁能帮忙解释一下唯一的限制是对象只能在创建它们的线程上使用。
如果我在后台线程中创建 RLMObject 的实例,我可以将它用作主线程中的普通对象吗?当说普通对象时,我的意思是访问或更改其属性,使用它的方法......
提前致谢。
ios - RLMObject 无法用作普通对象
我有一个Product
带有标题的模型:
和实施:
现在,当我尝试创建一个Product
对象并将其插入时Realm
,我总是得到异常
现在,我删除_thumbnail = [self getThumbnail];
它,它工作正常。但后来我得到另一个例外
当我重新加载我的视图时。我已经Product
在主线程中创建了我的对象,所以使用它的属性和方法应该没问题,不是吗?
任何建议将被认真考虑!
realm - 将 Realm 作为依赖项添加到 pod 规范
我正在构建一个用于对象数据存储(Track Cache)的 cocoaPod,我想使用新的 Realm.io 数据库来支持这个 pod - http://realm.io
在我的 (Track Cache) .podspec 中,我将领域添加为依赖项和框架:
但我仍然无法在我的(Track Cache)pod 源代码中导入框架。线;
无法构建为我正在开发的 pod 的一部分,尽管它在任何具有我在其 podfile 中构建的 pod 的项目中都可以正常工作(并且我可以使用 Realm),在本例中为 Track-Cache-Test 应用程序。
有人为什么会这样吗?如果这与 Realm 作为框架有关,我如何使用“框架”pod 作为另一个 pod 的依赖项?
谢谢
ios - 尝试在写事务之外修改对象
我正在尝试检索所有保存的用户(RLMObject)对象。然后我检查是否有任何对象保存。如果不是,我创建一个新的用户对象并尝试保存它。
然而,这与消息崩溃:'RLMException', reason: 'Attempting to modify object outside of a write transaction - call beginWriteTransaction on a RLMRealm instance first.'
我真的不知道为什么。我正在修改默认领域的写入事务中的对象。
提前致谢!
ios - 从不正确的线程访问的领域
我正在使用串行 GCD 队列来处理领域。Realm accessed from incorrect thread
当 GCD 开始为队列切换线程时,应用程序崩溃并出现异常。有没有办法使用 GCD API 将给定领域与线程绑定?
这是一个简单的例子
ios - RLMArray - 从对象中检索数组
我的模型:
转化率
转换文本.h
当我试图从Conv中提取ConvTexts时:
我收到此消息:'RLMException',原因:'此方法只能在从 RLMRealm 检索的 RLMArray 实例中调用'
我也尝试这样:
ios - 为什么我的 Realm 数据库这么大?
下图显示了我所有的 Realm 类和数据,但它大于 300MB。
我为每个 RLMObject 实现了一个保存方法,它会解决问题吗?