草庐IT

realm-browser

全部标签

database - 如何使用 Realm 进行排序?

我不知道如何使用Realm进行排序。我当前的代码是。data=realm.objects(WorkoutSet)data=data!.sorted("date")我想对date和Int从大数到小数进行排序。文档需要更多信息,GitHub链接会抛出一条404消息。 最佳答案 您可以向sorted方法添加一个ascending参数:data=data!.sorted("date",ascending:false)这将使用日期字段按降序对您的WorkoutSet进行排序。更新在Swift3和最新的RealmSwift版本中,这已更改为:d

ios - 防止 Realm 在更新对象时覆盖属性

我已经为iOS中的Realm对象设置了一个RESTAPI。但是我发现在我的对象中创建一个最喜欢的标志有一个问题。我创建了一个favoritebool,但是每次从API更新对象时,它都会再次将favorite设置为默认false。在这里我希望这个标志不被更新,因为收藏夹只存储在本地。我怎样才能做到这一点?classPet:Object{dynamicvarid:Int=1dynamicvartitle:String=""dynamicvartype:String=""dynamicvarfavorite:Bool=falseoverrideclassfuncprimaryKey()->S

ios - 防止 Realm 在更新对象时覆盖属性

我已经为iOS中的Realm对象设置了一个RESTAPI。但是我发现在我的对象中创建一个最喜欢的标志有一个问题。我创建了一个favoritebool,但是每次从API更新对象时,它都会再次将favorite设置为默认false。在这里我希望这个标志不被更新,因为收藏夹只存储在本地。我怎样才能做到这一点?classPet:Object{dynamicvarid:Int=1dynamicvartitle:String=""dynamicvartype:String=""dynamicvarfavorite:Bool=falseoverrideclassfuncprimaryKey()->S

ios - 为什么 Realm 使用 try!在 swift ?

为什么Realm如此频繁地使用try!?似乎如果您确定您的调用不会失败,那么您不应该将其设计为throw-不是吗?这是一个示例,来自realm.io上的Swift页面://GetthedefaultRealmletrealm=try!Realm()或//Persistyourdataeasilytry!realm.write{realm.add(myDog)}对我来说,这意味着它们永远不会失败,那么为什么要抛出构造函数或write()呢? 最佳答案 如果您指的是Realm中的示例SwiftDocs,我怀疑try!为了简洁起见被大量使

ios - 为什么 Realm 使用 try!在 swift ?

为什么Realm如此频繁地使用try!?似乎如果您确定您的调用不会失败,那么您不应该将其设计为throw-不是吗?这是一个示例,来自realm.io上的Swift页面://GetthedefaultRealmletrealm=try!Realm()或//Persistyourdataeasilytry!realm.write{realm.add(myDog)}对我来说,这意味着它们永远不会失败,那么为什么要抛出构造函数或write()呢? 最佳答案 如果您指的是Realm中的示例SwiftDocs,我怀疑try!为了简洁起见被大量使

ios - 如何轻松删除 Realm 中的所有对象

我可以选择进行迁移,但我更愿意删除defaultRealm()中的所有内容。我怎样才能轻松做到这一点?realm.deleteObject(object)是与.deleteObjects一起使用的唯一函数。我试过下面的代码:方法一realm.deleteObjects(RLMObject.objectsInRealm(realm,withPredicate:NSPredicate(value:true)))方法二realm.deleteObjects(Dog.allObjectsInRealm(realm))realm.deleteObjects(Person.allObjectsIn

ios - 如何轻松删除 Realm 中的所有对象

我可以选择进行迁移,但我更愿意删除defaultRealm()中的所有内容。我怎样才能轻松做到这一点?realm.deleteObject(object)是与.deleteObjects一起使用的唯一函数。我试过下面的代码:方法一realm.deleteObjects(RLMObject.objectsInRealm(realm,withPredicate:NSPredicate(value:true)))方法二realm.deleteObjects(Dog.allObjectsInRealm(realm))realm.deleteObjects(Person.allObjectsIn

ios - 正确的 Realm 使用模式/最佳实践?

我们正在将项目转换为使用Realm。到目前为止,我们印象深刻,尤其是Realm浏览器(太方便了!)。因此,出现了一些问题,我们希望在进一步讨论之前了解一些具体的使用模式。我们的应用程序大量使用多线程(API调用、动画等),因此在阅读问题时请记住这一点,因为我知道无法跨线程访问Realm实例(目前)。我们应该多担心重复创建Realm的实例?开销是多少?我们是否应该在ViewController或Singletons中保留Realm实例重复使用?我们试过这个,但有时实例是从不同的线程访问的,所以我们不得不恢复到每次都创建一个新实例。访问Realm实例上的关系属性时,是读取的结果数据保留在内

ios - 正确的 Realm 使用模式/最佳实践?

我们正在将项目转换为使用Realm。到目前为止,我们印象深刻,尤其是Realm浏览器(太方便了!)。因此,出现了一些问题,我们希望在进一步讨论之前了解一些具体的使用模式。我们的应用程序大量使用多线程(API调用、动画等),因此在阅读问题时请记住这一点,因为我知道无法跨线程访问Realm实例(目前)。我们应该多担心重复创建Realm的实例?开销是多少?我们是否应该在ViewController或Singletons中保留Realm实例重复使用?我们试过这个,但有时实例是从不同的线程访问的,所以我们不得不恢复到每次都创建一个新实例。访问Realm实例上的关系属性时,是读取的结果数据保留在内

To install it, you can run: npm install --save svg-baker-runtime/browser-symbol

运行vue项目npmrundev命令报错报错信息如下:Thisdependencywasnotfound:*svg-baker-runtime/browser-symbolin./src/icons/svg/404.svg,./src/icons/svg/wechat.svgand70othersToinstallit,youcanrun:npminstall--savesvg-baker-runtime/browser-symbol错误提示:Toinstallit,youcanrun:npminstall--savesvg-baker-runtime/browser-symbol解决:npm