我有一个包含其他Realm对象列表的Realm。importRealmSwiftclassCompany:Object{dynamicvarid=0dynamicvarcity=0dynamicvartitle=""dynamicvaraddress=""dynamicvarschedule=""dynamicvarworkBreak=""letcategories=List()letphones=List()letsites=List()letemails=List()letservices=List()letbranches=List()}classCompanyCategory:
我知道非常基本的问题,但我真的很难做到。请帮助我。我有一个具有NSDate数据类型属性的Realm对象。但是如何在该列中插入日期。classLog:Object{dynamicvarid:Int=0dynamicvaricn:Int64=0dynamicvarstatus:String=""dynamicvardate:String=""dynamicvartimeIn=NSData()dynamicvartimeOut=NSDate()dynamicvarpauseAt=NSDate()dynamicvarbreakTime:Int=0dynamicvarspentMinutes:I
我在RealmProduct和ProductType中有两个实体。产品与产品类型具有一对多关系。产品实体一对多importFoundationimportRealmSwiftclassProduct:Object{dynamicvarproductName=""letproductTypeList=List()}ProductType实体importFoundationimportRealmSwiftclassProductType:Object{dynamicvartypeName:String=""dynamicvartypeLogoUrl:String=""}我的目标是选择所有包
使用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文
我在swift中使用了realm.io。我有6个和更多数据。我想随机选择4个数据。varwords:Results{get{returnRealm().objects(Word).filter("Limit(4)")}} 最佳答案 swift2这是我尝试创建一个随机函数。在我的例子中,我必须从RealmDB中检索一张随机图像并显示它。所以我在Image类中做了一个静态函数。classImage:Object{dynamicvarfilename=""staticfuncrandomImage()->Image?{letimages=
我想将对象添加到收藏夹。在这种情况下,当用户按下按钮将对象添加到收藏夹时,该对象将保存到Realm。然后他按下按钮从收藏夹中删除该对象,该对象将被删除。随后,他又按下了保存按钮,应该是又保存了。可用吗?当我按两次保存按钮时,它说Terminatingappduetouncaughtexception'RLMException',reason:'Objecthasbeendeletedorinvalidated.'代码如下。funcdelete(){realm.write({self.realm.delete(obj)})}funcsave(){realm.write({self.rea
我正在使用Realm对于一个小而简单的项目。我正在使用最新版本的框架(昨天从Github编译)和当前AppStore版本的XcodewithSwift2.1。我正在通过prepareForSegue()中的segue将一个Realm数据库对象从一个ViewController移交给另一个ViewController,以便对其进行编辑(并填写当前值)。不知何故,目标ViewController中的对象似乎有问题。当我简单地print()目标ViewController中的对象时(在viewDidLoad()或我计划在其中使用它的任何方法中),该对象是正确的在控制台中显示如下:Object
我有一些像这样的Realm类:classFriends:Object{dynamicvarname=truedynamicvarrole=truedynamicvartype=truedynamicvarowner:Profile?}classProfile:Object{dynamicvaruuid=NSUUID().UUIDStringdynamicvarname=""dynamicvardate=NSDate(timeIntervalSinceNow:1)dynamicvarsection=0dynamicvarcode=""dynamicvargender=0dynamicva
我找到了在Swift中使用Realm和复合主键的绝佳解决方案:https://github.com/realm/realm-cocoa/issues/1192publicfinalclassCard:Object{publicdynamicvarid=0{didSet{compoundKey=compoundKeyValue()}}publicdynamicvartype=""{didSet{compoundKey=compoundKeyValue()}}publicdynamiclazyvarcompoundKey:String=self.compoundKeyValue()publ
我正在编写一个基于位置的应用程序,我需要在我的Realm模型中保存一个CLLocationCoordinate2D数组。最好的方法是什么?我应该为坐标定义一个新的模型对象并使用List来保存该数组还是有更好的方法? 最佳答案 正如您所说,最好的方法是创建您自己的模型来存储坐标。您可以将类命名为Location这将是CLLocationCoordinate2D的模型和其他Realm对象可以使用List持久化它或者只是Location.定义Location类:classLocation:Object{dynamicvarlatitude