草庐IT

swift - 如何保存 Realm 关系(列表)

我曾尝试将Realm对象保存到我的数据库中,但没有成功。这是我的模型:classCreditCard:Object{dynamicvarowner:String?varpurchases:List()}第二类看起来像这样:classPurchase:Object{dynamicvarid:Int=0dynamicvarname:String?dynamicvardata:String?letcreditCard=LinkingObjects(fromType:CreditCard.self,property:"purchases")}我可以很好地保存所有CreditCard对象。在第二

ios - 如何处理同步错误: "Bad changeset received: Assertion failed: left().link_target_table_ndx == right().link_target_table_ndx"

我在登录时在对象服务器控制台上收到此错误,无法再同步。同一个用户帐户之前是有效的。2016-12-13T13:20:52.858Z-error:sync-server:Connection[6]:Session[1]:Badchangesetreceived:Assertionfailed:left().link_target_table_ndx==right().link_target_table_ndx(message_type='upload')2016-12-13T13:20:52.858Z-info:sync-server:Connection[6]:Session[1]:S

ios - 如何创建一个空的 Results<T> 对象?

我正在尝试创建一个MutableProperty其中包含Results从Realm.objects(_:)收到.要创建属性,我需要给它一个初始值;因此一个“空”Results.我试过使用以下方法创建一个:varsomeThings=Results()MutableProperty(someThings)但是编译器给我错误:Cannotinvokeinitializerfortype'Results'withnoarguments.虽然我理解错误,但我不确定如何创建Results此上下文中的对象。查看Results的来源我找不到init要么。所以我的问题是;我怎样才能创建一个Result

ios - 如何在 Realm swift 中使用 distinctUnionOfObjects

我想获取Realm中某列的所有不同记录我知道Realm中有一个方法distinctUnionOfObjects可以解决这个问题。谁能帮帮我?提前致谢。 最佳答案 虽然Realm确实支持NSPredicate的大部分功能,但遗憾的是它还不支持@distinctUnionOfObjects。它肯定在路线图上,并且在theRealmGitHubaccount上跟踪它存在问题.为了将来引用,这里有一份NSPredicatesyntax/keywords的电子表格该Realm在其网站上支持。 关于

ios - 如何获取某个 Realm 对象在 Results 中的索引?

这是一个例子。classPerson:Object{dynamicvariddynamicvarname}//doesthiswork?letsortedPeople=realm.objects(Person).sorted("id")letDave=realm.objects(Person).filter("id=5")//atwhatindexdoesDaveresideinsortedPeople?我需要了解这一点的原因是因为我有一个设置为sortedPeople的UITableView,但我需要存储最后查看的可见行。sortedPeople数组经常变化。所以,如果我能在sort

swift - 迦太基更新错误 : "GitHub API request failed: Bad credentials"

这是我的Cartfile:#KannaHTMLparsinglibrarygithub"tid-kijyun/Kanna"~>1.0.0#Realmdatabase/ORMgithub"realm/realm-cocoa"当我运行carthageupdate时,我得到了这个:$carthage--versionUnrecognizedcommand:'--version'.See`carthagehelp`.$carthageupdate--platformOSX***Fetchingrealm-cocoa***FetchingKanna***Skippeddownloadingrea

ios - 将对象列表写入 Realm

我刚开始考虑实现Realm并且有一些新手疑虑。例如,我收到一个对象列表,我将其转换为Realm对象。我如何才能将整个列表直接写入Realm,而无需单独写入每个对象?我想到了一个典型的解决方法,即定义一个更大的对象,其中包含此列表作为属性,并将该更大的对象写入数据库。但是是否可以直接将获取的对象列表写入数据库而无需封装它们?而且在准备这个Realm对象列表时,我基本上有一个字典列表。将所有这些直接转换为Realm对象列表的最佳方法是什么? 最佳答案 只是为了确认。当您在顶部提到您的对象列表,然后提到您有一个字典列表时,它们是一回事吗?

swift - 如何找到 Mac App 的 Realm 文件位置

首先,我对Realm生态系统还很陌生。我已经在AppDelegate的applicationDidFinishLaunching方法中试过了,print("RealmPath:\(realm.configuration.fileURL?.absoluteURL)")但它给了我错误,因为我向realm对象添加了一些新属性,这与旧模式产生了冲突,甚至在打印之前就使应用程序崩溃了。如果您对崩溃日志感兴趣。但这与主要问题无关,对吧?fatalerror:'try!'expressionunexpectedlyraisedanerror:ErrorDomain=io.realmCode=10"M

ios - 与 WatchOS 共享 Realm 数据

在我的项目中,我想在我的iOS10应用程序和我的watchOs3应用程序中同时使用一个Realm数据库。所以我所做的是将框架添加到三个不同目标的嵌入式二进制文件中。这碰巧工作得很好,但watchKit扩展似乎无法识别我在iOS环境中创建的对象。这两个设备之间如何共享Realm数据库? 最佳答案 更新:好的,感谢chrisamanse请注意,我对此做了更多研究。事实证明,应用程序组在watchOS2上不再可用。watch应用程序不再作为手机上的扩展程序运行;它们现在是两个孤立的进程,没有任何共享资源。因此,这意味着有必要在watch和

swift - Realm 移动平台中的匿名用户

我可以在不登录的情况下连接到远程Realm吗?在Swift中,创建可同步Realm的唯一方法是通过Realm.Configuration的syncConfiguration属性。是否有获取匿名用户的方法,以便任何人都可以连接到远程Realm? 最佳答案 CanIconnecttoaremoteRealmwithouthavingtologin?不,您始终需要进行身份验证。IsthereamethodforgettingananonymousUsersothatanyonecanconnecttotheremoteRealm?是的,通