草庐IT

swift - 如何在 Realm 中对结果进行排序

我在Swift中使用Realm。我想按日期的相反顺序对PhotoCollectionViewController保存在Realm中的“图片”进行排序。我不知道我该怎么办。如果你能把你的智慧借给我,我会很高兴。模型.swiftimportRealmSwiftclassEntry:Object{@objcdynamicvartext=""@objcdynamicvardate=Date()letpictures=List()}classPicture:Object{@objcdynamicvarfullImageName=""@objcdynamicvarthumbnailName=""@

ios - 使用 Realm 尝试删除一个对象会引发异常 ('Can only add an object to a Realm in a write transaction...' )

我正在尝试删除Realm中的1个对象,但我无法执行此方法。有什么不对?varrealm=RLMRealm.defaultRealm()realm.beginWriteTransaction()varsoo=Sample3()soo.sampleKey="edit1"soo.id=0realm.deleteObject(soo)realm.commitWriteTransaction()println("deleted")它有这个错误...swiftRealm[50559:847671]***由于未捕获的异常“RLMException”而终止应用程序,原因:“只能在写入事务中将对象添加到

ios - Realm:如何在 Realm 中添加两个 Result<(Object)>

对于数组我们可以这样做resultArray=array1+array2我有两个Results的结果,我该如何添加它们?我必须循环还是有任何其他方式? 最佳答案 RLMResults像数组而不是数组,所以你不能直接添加它们,你必须使用谓词来得到你的结果。RealmDoc中提到了这一点RLMResultsisanauto-updatingcontainertypeinRealmreturnedfromobjectqueries.RLMResultscanbequeriedwiththesamepredicatesasRLMObject

ios - Realm 浏览器不允许我打开文件

今天早上我已经将RealmBrowser更新到0.95.2版本,使用之前的版本我在打开和查看Realm文件时没有任何问题,但现在我似乎无法做到这一点,当我想打开这个文件时这是我收到的消息。我不知道为什么我会遇到这个问题,因为我没有加密设置并且文件类型的扩展名是.realm最后有其他人遇到过或遇到过这个问题。 最佳答案 看看thisanswer.引用:Version0.96ofRealmbringsabreakingfileformatchange,whichisnotsupportedyetbytheAppStoreversiono

ios - 根据计数列表过滤 Realm 对象<t>

我正在尝试根据匹配对象的数量查询一个类。但是,我不断收到以下错误“无法解析格式字符串“matches.@count>0””。我试过遵循文档中的代码,但没有帮助。我想要的是获得所有联赛,其中有超过0场比赛?类classLeague:Object{dynamicvarid:Int=0dynamicvarname:String?=""varmatches=List()overrideclassfuncprimaryKey()->String{return"id"}}classMatch:Object{dynamicvarmatchId:Int=0dynamicvardate:NSDate=N

ios - 如何在 Realm Swift 中进行嵌套查询?

我有一个包含其他Realm对象列表的Realm。importRealmSwiftclassCompany:Object{dynamicvarid=0dynamicvarcity=0dynamicvartitle=""dynamicvaraddress=""dynamicvarschedule=""dynamicvarworkBreak=""letcategories=List()letphones=List()letsites=List()letemails=List()letservices=List()letbranches=List()}classCompanyCategory:

ios - 无法在 Realm 中存储 NSDate

我知道非常基本的问题,但我真的很难做到。请帮助我。我有一个具有NSDate数据类型属性的Realm对象。但是如何在该列中插入日期。classLog:Object{dynamicvarid:Int=0dynamicvaricn:Int64=0dynamicvarstatus:String=""dynamicvardate:String=""dynamicvartimeIn=NSData()dynamicvartimeOut=NSDate()dynamicvarpauseAt=NSDate()dynamicvarbreakTime:Int=0dynamicvarspentMinutes:I

swift - Realm Swift 选择与一对多关系实体中的一个字段匹配的所有值

我在RealmProduct和ProductType中有两个实体。产品与产品类型具有一对多关系。产品实体一对多importFoundationimportRealmSwiftclassProduct:Object{dynamicvarproductName=""letproductTypeList=List()}ProductType实体importFoundationimportRealmSwiftclassProductType:Object{dynamicvartypeName:String=""dynamicvartypeLogoUrl:String=""}我的目标是选择所有包

ios - Swift 中的 CocoaPods 和 Realm

使用Xcode-6.3.1、iOS-8.3和MacOS-10.10.3,我正在尝试使用RealmSwift(0.92.3)和CocoaPods0.37.1我使用以下程序:安装cocoapods(在终端中):$sudogeminstallcocoapods创建新的Xcode项目(名为MyApp)创建Pod文件platform:ios,'8.3'use_frameworks!target'MyApp'dopod'RealmSwift','>=0.92.3'endtarget'MyAppTests'dopod'RealmSwift','>=0.92.3'end将Podfile放在MyApp文

ios - 如何在 Realm 中使用随机和限制

我在swift中使用了realm.io。我有6个和更多数据。我想随机选择4个数据。varwords:Results{get{returnRealm().objects(Word).filter("Limit(4)")}} 最佳答案 swift2这是我尝试创建一个随机函数。在我的例子中,我必须从RealmDB中检索一张随机图像并显示它。所以我在Image类中做了一个静态函数。classImage:Object{dynamicvarfilename=""staticfuncrandomImage()->Image?{letimages=