草庐IT

ios - 无法将 JSON 对象映射到 Realm

更新2我试图通过添加一个自动删除脚本来处理迁移错误,但我被抛出一个错误Expecteddeclaration更新1我尝试用(response:Response)替换(response:Response),但我在letrealm=try!Realm()处收到此错误fatalerror:'try!'expressionunexpectedlyraisedanerror这是我的POST请求:importFoundationimportAlamofireimportSwiftyJSONimportRealmSwiftimportObjectMapperimportAlamofireObject

ios - 有什么方法可以用来构建 Realm 结构和数据吗?

我正在尝试使用RealmDB适用于iOS。我目前正在使用以下工具。RealmBrowser通过Realm.io帮助我编辑RealmDB中的所有数据Realmobjecteditor从中帮助我编辑Realm结构。这对我在Xcode项目中使用单一Realm数据库和相关对象没有帮助。 最佳答案 有时我需要为应用程序准备数据。我创建了另一个目标DataGenerator并在AppDelegatedidFinishLaunch中形成了填充的默认Realm对象:NSString*fileName=@"Activities";NSString*f

ios - 使用 Realm 数据作为应用程序设置

我有一个名为“设置”的Realm类,其主键为“设置”。这样我在SettingsRealm中将只有一个记录。Settings类包含几个变量(即showDetailedCell(bool)、username(string)、appColor(string)),我需要在应用程序的生命周期中多次访问这些变量。他们还必须保持最新状态。例如。我有一个tableView,如果showDetailedCell为真,它会在单元格中显示详细信息。如果用户在设置中关闭此功能,则应使用新设置的值更新tableview。这就是我现在的做法,以确保我始终拥有最新的值(value),但我认为这不是很有效:var_g

android - 如何比较 Android 和 iOS Realm 文件中的 Realm 架构

我已经在Android和iOS上实现了Realm数据库。我不确定它们是否相同,但如果我从iOS替换文件并使用此文件获取Realm实例,我会得到RealmMigrationNeededException。有什么方法可以比较Android和iOSRealm文件中的模式吗?如果我对来自另一台Android设备的文件执行相同的操作,它会起作用。编辑:添加空迁移后:publicclassMigrationimplementsRealmMigration{@Overridepubliclongexecute(Realmrealm,longversion){returnversion;}}我得到:“

ios - Realm 是否像 SQLite 和 Core Data 一样安全?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。ImprovethisquestionRealm是SQLite和CoreData的替代品,它有多安全以及如何使用Realm

ios - 如何快速查询特定对象的 Realm

编辑以简化我的问题...我是Realm的新手,到目前为止,它非常酷,但我很难弄清楚如何查询我的Realm数据库以检查其中是否存在特定项目。这是我的Realm模型:importFoundationimportRealmSwiftclassChartCount:Object{dynamicvardate:Date=Date()dynamicvarcount:Int=Int(0)}在我的主ViewController中,我使用以下函数存储了本周7天的一系列ChartCount对象://functiontocheckifthisweeksdayshavebeencreatedinRealmDB

ios - 无法在 Swift 2.0 中通过 CocoaPods 安装 Realm 库

我正在使用Swift2.0制作iOS应用。我尝试通过CocoaPod安装Realm库。当我在命令行中执行'podinstall'时没问题。但是在Xcode项目中,我无法构建我的iOS应用。出现错误,停止构建。error:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool:can'topenfile:/Users/satoutakeshi/Library/Developer/Xcode/DerivedData/AlermMA-hczduhcpoaudvlg

ios - 跨客户端的 Realm 同步

我搜索了许多主题和问题,但没有找到答案。当我使用RealmObjectsServer并且客户端连接到服务器时,整个数据库是否在所有客户端之间同步?换句话说,如果我有一个包含数百万个对象、关系等的公共(public)数据库,所有客户端都在其设备上拥有整个数据库的副本?我需要Realm同步功能,但我不知道如何进行同步。同步是增量的吗?每个用户都有设备查询所需的对象?我的应用程序每小时都会增加大小,Realm的同步功能对我来说是完美的,但我对数据库的大小以及客户端如何同步很多有疑问数据。提前致谢! 最佳答案 目前,是的。公共(public

iOS Swift 3 将 NSArray 值存储到 Realm

在我的应用程序中,我们使用RealmStorage在本地存储值。我可以将我的数组值存储为Sting。但无法将值存储和检索为数组。是否可以将NSArray值存储到Realm对象并将其作为NSArray检索。这是我用来存储字符串值的代码:classPracticeView:Object{dynamicvarPracticeArray=""}和用法:letrealm:Realm=try!Realm()letPracticeDetails=PracticeView()PracticeDetails.PracticeArray="TestStringValues"try!realm.write{

ios - Realm 和 iOS 保留周期

Realm是否正确处理具有父子关系的实体(例如,子项持有对父项的引用)?文档指出Realm忽略了属性修饰符(非原子、弱等),所以我基本上无法控制它。 最佳答案 对于独立对象(即使用[[MyClassalloc]init]创建的对象,此后尚未添加到Realm中)适用正常规则,您需要使用weak属性,用于在构建独立对象的图时打破保留周期。对于持久存在于Realm中的对象,访问RLMObject-子类属性实际上每次都会创建一个新对象,而不是缓存访问器对象。这意味着这些对象实际上从未持有对任何其他内存中对象的引用,因此不存在保留周期。