在Java中,您可以使用以下方法获取非托管对象:
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
dogs = realm.where(Dog.class).lessThan("age", 2).findAll()
realm.commitTransaction();
realm.close()
Run Code Online (Sandbox Code Playgroud)
我怎样才能在Swift中使用Realm-cocoa?
要从Swift中的Realm获取非托管对象,您可以使用init(value: AnyObject)初始化程序:
let unmanagedObject = Object(value: existingObject)
Run Code Online (Sandbox Code Playgroud)
在您的代码示例中BTW也没有获得非托管对象,您需要在Java中使用类似的东西:
RealmObject unmanagedObject = Realm.copyFromRealm(RealmObject existingObject)
Run Code Online (Sandbox Code Playgroud)
在文档中查看更多内容.
| 归档时间: |
|
| 查看次数: |
3446 次 |
| 最近记录: |