草庐IT

ios - 尝试使用 Realm 对象服务器教程

我已经创建了一个AmazonWebServicesEC2实例并部署了一个带有Realm对象服务器的AMI,如其文档所述:https://realm.io/docs/realm-object-server/#install-realm-object-server一旦安装并创建了我的管理员用户,我就完成了iOS教程:https://realm.io/docs/tutorials/realmtasks/,直到第7点,足以创建任务,但是当我在应用程序中添加新任务时,没有任何反应。调试,我注意到下一句try没有执行:letitems=self.itemstry!items.realm?.writ

ios - 跨多个用户配置权限和共享 Realm

我正在使用RealmSwift和Realm对象服务器作为我正在开发的应用程序的存储解决方案。我可以使用带有关系数据库的传统服务器,但我真的不需要服务器做任何实际工作。我真正需要的唯一后端只是存储和数据同步。Realm似乎提供了我想要的东西。到目前为止,我有一个Realm的工作示例。我开始遇到的问题是访问控制。我觉得我可能对Realm可以为我提供什么存在根本性的误解,而且那里并没有很多很棒的资源。Realm文档非常详细,但没有最好的工作示例。我的应用程序将用于跟踪一组可用球员的球队。球员的集合将是相对恒定和不变的。但是,团队会经常更换。考虑到这一点,我对我的Realm设置有以下想法:包含

ios - 通过 NSDate 在 Realm 中过滤查询抛出 NSInvalidArgumentException

我到处都看了,甚至访问了一些可疑的网站,这些网站的病毒警告消息永远不会消失,但我无法弄清楚这一点。我只是想过滤Results按日期对象:letmessages=realm.objects(RMChatMessage).filter("timestamp>\(date))AND(timestamp每当运行此行时,它都会引发以下内容:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'Unabletoparsetheformatstring"timestamp>1970-01-0100:00

ios - Swift 无法将类型的值转换为 Realm 中的预期参数

我正在努力研究Swift中的RealmAPI,它看起来非常有前途。我在他们的文档中尝试了一些演示代码,但我一直遇到同样的错误。我有一个包含以下内容的Dog.swift文件:importFoundationclassDog{dynamicvarname=""dynamicvarage=0}在我的主ViewController.swift中,我有以下内容来创建Dog的实例并尝试保存它。问题是realm.add行没有编译,因为它“无法将‘Dog’类型的值转换为预期的参数类型‘Object’”importUIKitimportRealmSwiftclassViewController:UIVi

ios - Realm :模块是由旧版本的编译器创建的,无法构建 objective-c 模块

我已按照提供的步骤从此链接添加框架https://realm.io/docs/swift/latest/它给出这个错误可能是什么问题?是因为它是用旧版本的xcode编译的,因为我有最新的xcode7beta吗?如果是这样,我该如何解决? 最佳答案 在您可以在Swift2.0项目中使用RealmSwift之前,您必须等待我们支持Swift2.0(#2062)。因为在旧版本编译器中构建的Swift框架无法在Xcode7中使用。因此,需要使用Xcode7的编译器重新构建。但是,Swift2需要在代码7;我们正在努力使RealmSwift.

swift - Alamofire,对象映射器, Realm : Nested Objects

我正在使用Alamofire、Objectmapper、Realm,除此之外一切正常:我无法映射嵌套对象。classVoting:Object,Mappable{dynamicvarvotingID:String=""dynamicvarquestion:String=""varvotingOptions=List()requiredconvenienceinit?(_map:Map){self.init()}funcmapping(map:Map){votingIDString{return"votingID"}}classVotingOption:Object,Mappable{d

ios - 在 Realm 中测试平等

我正在尝试在单元测试中测试Realm对象之间的相等性。但是,我无法让对象返回true因为它们是相等的。根据Realmdocshere,我应该能够做到这一点:letexpectedUser=User()expectedUser.email="help@realm.io"XCTAssertEqual(testRealm.objects(User.self).first!,expectedUser,"Userwasnotproperlyupdatedfromserver.")但是,我使用以下代码遇到以下测试失败:Realm模型classBlurb:Object{dynamicvartext=

ios - swift 3 : Realm creates additional object instead of updating the exisiting one

在我的AppDelegate中letrealm=try!Realm()print("numberofusers")print(realm.objects(User.self).count)if!realm.objects(User.self).isEmpty{ifrealm.objects(User.self).first!.isLogged{User.current.setFromRealm(user:realm.objects(User.self).first!)letstoryboard=UIStoryboard(name:"Main",bundle:nil)letviewCon

ios - 备份 Realm 到 iCloud Drive

我想将Realm数据库文件备份到iCloud驱动器,例如WhatsApp,我有一些问题:执行此操作的最佳做​​法是什么?我有一个位于共享组文件夹中的数据库,可以从扩展程序访问它,我该如何备份它?如何显示上传进度条?例如WhatsApp?如果我将Realm文件放在文档文件夹中,每次修改都会同步。有没有我们可以看到的示例代码?感谢您的帮助,有什么想法吗?链接? 最佳答案 澄清一下,这是一个关于将独立的Realm文件本身备份到iCloudDrive的问题,以便它在iCloudDrive应用程序中可见。不将文件内容同步到CloudKit存储

swift - 安装 xcode 10 后找不到伞头 'realm.h'

更新到xcode10后,编译时出现以下错误:“未找到保护伞header‘realm.h’”谁能帮帮我? 最佳答案 我通过切换构建系统解决了这个问题:打开文件->Xcode工作区设置将构建系统切换到“旧版构建系统”。 关于swift-安装xcode10后找不到伞头'realm.h',我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/52398683/