草庐IT

realm-browser

全部标签

ios - 带 : Stripping frameworks fatal error: lipo: -remove's specified would result in an empty fat file 的 Realm 框架错误

自从我更新了Realm.framework后,我遇到了一个丑陋的错误。错误是:Strippingframeworksfatalerror:lipo:-remove'sspecifiedwouldresultinanemptyfatfile如果我在构建阶段为相应的运行脚本选择“仅在安装时运行脚本”框,它会编译以进行测试。但是,当我尝试存档时却没有。有人对此有想法吗?谢谢, 最佳答案 如果您没有按照https://realm.io/docs/objc/latest#installation中列出的安装说明进行操作,则可能会发生此错误正是

json - 使用异步线程时, Realm 数据库大小变为 x100

所以我有一些代码可以将后台数据解析到我的Realm数据库中。当我在没有异步线程的情况下进行调用时,数据库需要大约10秒来填充(具有1000个条目的JSON)并且应用程序在此期间卡住,因为swiftyJson很慢(nativeJSON也需要大约2秒)。当我添加异步调用时,它修复了卡住问题,但我的数据库现在是50MB,而不是之前的500kb……知道发生了什么吗?欢迎所有帮助funcloadDataForLocalCategory(){letURL="SomeURL"Alamofire.request(.GET,URL).validate().responseJSON{responseins

ios - 是否可以在不明确说明 key 的情况下使用预填充的加密 Realm 文件?

我想使用预先填充数据的加密Realm数据库。问题是我生成key并将其存储在本地设备上,因此您可以想象,当我将该Realm文件带到另一台设备时,key不起作用。这就是我生成加密key的方式。funcgetKey()->NSData{//Identifierforourkeychainentry-shouldbeuniqueforyourapplicationletkeychainIdentifier="io.Realm.Test12345"letkeychainIdentifierData=keychainIdentifier.dataUsingEncoding(NSUTF8String

ios - 如何使用嵌套的 NSDate 属性将 Realm 对象转换为 JSON?

我有一个嵌套的Realm对象,在嵌套的对象中有多个嵌套的NSDate属性。我正在使用thisanswer将嵌套的Realm对象转换为NSDictionary,但我不知道如何将该NSDictionary转换为实际的JSON。当我使用NSJSONSerialization.dataWithJSONObject()时,出现错误:'InvalidtypeinJSONwrite(__NSTaggedDate)'据我所知,我必须首先将NSDate属性转换为NSString。问题是我不知道如何深入嵌套的对象来执行此操作。此代码生成'InvalidtypeinJSONwrite(__NSTaggedD

swift - 在 Swift 中将 ObjectMapper 与 Realm 一起使用时程序崩溃

如果我将ObjectMapper与普通的swift类一起使用,我能够创建JSON对象,但是当我将它与Realm类模型一起使用时,程序会崩溃。我试图解决它(检查对象是否存在,然后使用覆盖primaryKey方法但没有帮助)。我使用了StackOverFlow的ListTransform类,它似乎工作正常。Xcode没有提供任何关于异常终止的特定信息,以便我可以进行更多调试。其他stackoverflow帖子没有帮助。classUserResponse:Object,Mappable{//MARK:Properties//varitem=List()dynamicvaritemPurcha

ios - Realm swift : How to create To-One Relationships properly?

假设我有:classDog:Object{dynamicvarrace=""dynamicvarname=""overridestaticfuncprimaryKey()->String?{return"race"}}classPerson:Object{dynamicvarname=""dynamicvaraddress=""dynamicvardog:Dog?overridestaticfuncprimaryKey()->String?{return"name"}}首先我创建了一个Dog并保存它:letdog=Dog()dog.race="Dalmatian"try!realm.w

ios - 在 Swift 中捕获 [weak self] 的 Realm 通知

在Swift的Realm文档中,关于notifications的部分有这个示例代码:classViewController:UITableViewController{varnotificationToken:NotificationToken?=niloverridefuncviewDidLoad(){super.viewDidLoad()letrealm=try!Realm()letresults=realm.objects(Person.self).filter("age>5")//ObserveResultsNotificationsnotificationToken=resu

ios - 从 Realm 查询中排除对象 - 尝试按相关性排序(Swift)

我需要根据相关性对搜索结果进行排序,同时尝试解决Realm的NSPredicate限制。我目前的尝试重复了结果:ifsearchText.characters.count>0{//FirstsearchisattemptingexactmatchrelevantResults=Array(dataModel.terms.filter("%KBEGINSWITH[c]%@","title",searchText).sorted(byProperty:"title"))//AppendedResultsarelookingfor'closeenough'butincluderesultst

ios - Realm Mobile Platform 是否适合管理小公司的服务?

我正在开发一个应用程序来管理小公司(1-2名经理和20-100名员工)。经理有一个经理的Mac应用程序。每个员工都有一个带有员工应用程序的iPad。为此,我想尝试使用RealmMobilePlatform。但我无法想象建筑。思路如下:经理可以创建一些与所有员工共享的公共(public)数据(共享授予所有员工访问权限的Realm?)。每个员工都可以创建私有(private)数据(带有~符号的私有(private)共享Realm?)。经理可以在他的应用程序中看到所有公共(public)数据和所有私有(private)数据(所有公共(public)Realm和所有员工的私有(private)

swift - 将具有可选字符串属性的 Realm 对象更新为 nil?

我有一个这样定义的Realm模型:classContact:Object{dynamicvarid:-1dynamicvaralias:String?overridestaticfuncprimaryKey()->String?{return"id"}}我的代码从服务器下载JSON并在我的Realm数据库中添加/更新联系人。JSON反序列化后,我得到了一组联系人对象。我遍历数组并检查每个联系人是否已在数据库中,如果是,它的“别名”属性是否与反序列化对象上的值匹配。举个例子,假设我的数据库中有一个联系人,其“别名”属性值为“JohnSmith”。下次我从服务器获取更新数据时,此联系人的J