jjzjj

RealmSwift

全部标签

ios - 无法通过 Cocoapods 安装 RealmSwift

我使用的是OSX10.11.2,Cocoapod0.39.0,我正在尝试在我的应用程序上安装RealmSwift。但是发生此错误:Analyzingdependencies[!]Unabletofindaspecificationfor`RealmSwift`顺便说一句,这是我的Podfile:platform:ios,'8.0'use_frameworks!target'RealmApp'dopod'RealmSwift'end感谢您的帮助! 最佳答案 成功了!我必须指定另一个来源,因为它无法在Cocoapod下找到它。以下是我所

ios - Xcode 与 Realm 的链接错误

我在Xcode中收到RealmFramework文件的链接错误。我已经搜索并找到了与其他框架有类似错误的用户。但是,我已尝试应用这些解决方案,但似乎没有任何效果。我还没有找到适用于最新版本Xcode的任何解决方案。这只会在为我的设备构建时发生。在iOS模拟器中一切正常。ld:warning:ignoringfile/Users/Developer/Swift/App/RealmSwift.framework/RealmSwift,missingrequiredarchitecturearmv7infile/Users/Developer/Swift/RealmSwift.framewo

ios - 添加 RealmSwift 作为子项目 : Missing required modules: 'Realm.Private' , 'Realm'

所以我想在我自己的框架中链接到RealmSwift,这些是我采取的步骤:将RealmSwift添加为子项目链接框架:添加依赖将RealmSwift导入到Swift文件中:我收到错误:缺少必需的模块:“Realm.Private”、“Realm”。我该如何解决这个问题?谢谢! 最佳答案 您需要添加/path/to/RealmSwift.framework/Frameworks到build设置中的“框架搜索路径”部分其中/path/to/RealmSwift.framework是框架的位置。这是因为RealmSwift.framewor

swift - 使用多级属性在 RealmSwift 中创建 LinkingObjects 属性

根据Realmdocumentationforv0.102.0,这就是您创建反向关系的方式:人classPerson:Object{//...otherpropertydeclarationsletdogs=List()}狗(v1)classDog:Object{//...otherpropertydeclarationsletowners=LinkingObjects(fromType:Person.self,property:"dogs")}假设我们有另一个类,叫做DogFood,我们想创建一个叫做buyers的反向关系来跟踪Person的哪些实例有一只Dog吃掉DogFood的实

algorithm - 如何使用 RealmSwift 解决我的最大匹配算法中的内存问题?

我用Swift写了自己的最大匹配函数,把中文句子分词。它工作正常,除了异常长的句子外,内存使用量上升超过1GB。我需要帮助弄清楚如何修改我的代码,以便不存在此内存问题。我不确定这是否与我使用RealmSwift的方式有关,或者它是否是我的一般算法。这是我的代码:funcsplitSentenceIntoWordsWithDictionaryMaximumMatching(string:String)->[String]{varstring=stringvarfoundWordsArray:[String]=[]varposition=count(string)whileposition

json - RealmSwift + 数据重复

我在理解避免将数据重复写入Realm数据库方面遇到了一些问题。我有以下对象模型Person.swiftclassPerson:Object{letid=RealmOptional()dynamicvarname=""letdogs=List()overridestaticfuncprimaryKey()->String{return"id"}}狗.swiftclassDog:Object{dynamicvarname=""varowner:[Person]{returnlinkingObjects(Person.self,forProperty:"dogs")}而Json数据是{"id

swift - 在 RealmSwift 中访问原始类型

我将ObjectMapper与RealmSwift一起使用,我的类(class)如下所示:classLocation:Object,Mappable{varLat:Float=0varLng:Float=0requiredconvenienceinit?(_map:Map){self.init()}funcmapping(map:Map){Lat这个Location类在另一个类Vehicle.swift中被引用,它也是RealmObject的子类我可以使用以下线路访问车辆的位置:letlocation:Location=vehicle.VehicleLocation!打印locatio

swift - RealmSwift 初始化列表 : Cannot specialize a non-generic definition

您好,我有一个异常,例如“无法专门化非通用定义”当我试图在Realm对象中初始化List时。有谁知道如何解决这个问题?swift3.2classDog:Object{@objcdynamicvarname=""@objcdynamicvarage=0}classEvent:Object{dynamicvarevent_id=0dynamicvardate:String?dynamicvarname:String?dynamicvarremind:Remind?dynamicvarevent_status=0letdogs=List()"Cannotspecializeanon-gene

ios - 使用具有 50 条记录限制的 FILO 记录插入来执行 RealmSwift

我有NotificationList对象,它用tableView显示许多通知数据。importRealmSwiftclassNotificationList:Object{dynamicvartitle=""dynamicvarbody=""dynamicvarcreatedAt=NSDate()letnotifications=List()}每次我插入记录时,我都会使用RealmSwift运行这个函数。funcinsertNotification(list:NotificationList){try!realm.write({()->Voidinrealm.add(list)})}但

swift - RealmSwift + 多谓词

我不知道如何根据用户选择组合谓词。这是我的数据概览。Person.swiftclassPerson:Object{letid=RealmOptional()dynamicvarname=""dynamicvarconsole=""overridestaticfuncprimaryKey()->String{return"id"}示例json数据{"id":822,"name":"Ron","console":"XBox"},{"id":823,"name":"Jenny""console":"Playstation4"}举例来说,我有很多数据,控制台由“XBox”、“Playstati