草庐IT

ios - 使用级联关系删除 Realm 中的对象

我有一个“人”类:RLMObject。现在这个类有一个属性“Dog”:RLMObject。当我从Realm中删除“Person”对象时,它不会自动删除与之关联的“Dog”。Realm有没有和CoreData一样的删除规则?帮我解决这个问题。谢谢! 最佳答案 我们实际上正在开发该功能,但在最终发布之前,您必须先手动删除Dog,然后再删除Person。干杯, 关于ios-使用级联关系删除Realm中的对象,我们在StackOverflow上找到一个类似的问题: h

ios - Realm Swift 0.92.3 "Run Script Phase"不工作

尝试使用新的realm-swift-0.92.3,我无法让这个“运行脚本阶段”工作。我按照here中的说明进行操作.根据说明,我的运行脚本条目是(见下图):不幸的是,我在尝试编译时仍然收到以下错误消息(见下文)。还有什么问题???bash:/Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/MyApp.app/Frameworks/RealmSwift.framework/strip-frameworks.sh:没有

ios - JSON 到 Realm 对象映射问题 iOS Swift

像这样通过传递字典来创建新的模型对象letarticle=Article(value:json)文章对象是importRealmSwiftimportFoundationclassArticle:Object{dynamicvarid=0我每次都会收到这个错误Terminatingappduetouncaughtexception'RLMException',reason:'Invalidvalue'173'forproperty'id'' 最佳答案 (免责声明:我为Realm工作)如果字典中项目的数据类型与Realm属性的预期数据

ios - Realm swift 2.0 : "Operation not permitted" - only on device

现在我正在从Swift1.2迁移到Swift2.0。我正在从事的项目使用Realm作为数据库。在设备和模拟器上,Swift1.2一切正常。但是在设备上运行应用程序时,我在Swift2.0中遇到了这个错误:fatalerror:'try!'expressionunexpectedlyraisedanerror:ErrorDomain=io.realmCode=1"open()failed:Operationnotpermitted"UserInfo=0x145e2bc0{ErrorCode=1,NSLocalizedDescription=open()failed:Operationno

objective-c - Realm 迁移竞争条件

我如何保证在访问Realm之前完成Realm迁移?迁移Realm数据库并开始读/写Realm似乎存在竞争条件。这是我的问题:目前,我在用户启动应用程序时使用迁移关闭来设置Realm配置。使用RLMRealmConfiguration.setDefaultConfiguration(config)设置Realm配置后,我设置RootViewController并开始访问Realm数据。但是,当需要迁移时,有时会在迁移完成之前访问Realm-导致崩溃(RLMException:对象已被删除或无效)。如果迁移是一个没有回调的异步任务,我们如何保证它在访问Realm之前完成?这是我的Realm

swift - iOS 应用程序在使用 Realm 和 Crashlytics 通过 testflight 启动时卡住

在提交应用程序进行Beta审核后,它会因在iPad上启动时出现空白屏幕而被拒绝。我已经在多个iPhone和模拟器上进行了测试,但无法重现任何内容。重现这一点的唯一方法是按下Testflight应用程序本身内的“打开”按钮。按主屏幕上的图标始终有效(即使在iPad上因测试飞行而崩溃)。通过USB连接时,我检查Xcode设备中的日志:...:[Crashlytics]Version3.7.0(102)...:[Crashlytics:Crash]Warning:NSUncaughtExceptionHandleris'_ZZ34RLMInstallUncaughtExceptionHand

swift - 快速链接 Realm 中的对象的问题

我在链接Realm中的对象时遇到问题。我阅读了标题为“Realm中的嵌套对象”的问题和答案,并尝试了建议的答案,但它对我不起作用。这是我的对象类:importFoundationimportRealmSwiftclassJob:Object{dynamicvarid=NSUUID().UUIDStringdynamicvarname=""dynamicvaraddress=""dynamicvarphone=""dynamicvaremail=""dynamicvarnotes=""dynamicvarmaterial=0.0dynamicvaredge=0.0dynamicvarsp

json - Realm 与 swift : don't update a column after first load

对于我当前的项目,我正在使用Realm。我对后端进行了2次调用,以获取我的JSON数据。第一次调用用类别Id、Name和imageUrl填充我的数据库(名为Categories)。classCategories:Object,Mappable{dynamicvarid:Int=0dynamicvarname:String?dynamicvarimageUrl:String?requiredconvenienceinit?(_map:Map){self.init()}overrideclassfuncprimaryKey()->String{return"id"}funcmapping(

swift - "Correct"快速的 Realm 模型?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我目前正在使用Realm在swift中实现我的第一个应用程序。我很喜欢!然而,我试图让我的模型“好”,但我真的觉得我让它们在Realm上变得更糟。这是一个示例模型:importRealmSwiftclassLocation:Object{dynamicvarident=""dynamicvarpackage=""dynamicvartitle=""dynamicvaris_selected

Swift REALM - 按距离排序,过滤并仅存储唯一值

您好,我正在制作一款可以向我展示有趣地点的应用。它以半径显示位置。我正在使用REALM来存储值。但是Realm不知道如何制作唯一值。我将其用于唯一行。letresult:[String]=realm.objects(E21).sorted("name").uniqueValue("Id_prov",type:String.self)这用于在我周围的区域中查找东西vardatasourceE21Distance:Results=realm.findInRegion(E21.self,region:curentRegion).filter(tempRequest)但我不知道如何将这些东西组