草庐IT

REALM_PARAM

全部标签

ios - Xcode 与 Realm 的链接错误

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

ios - Realm 不允许在 NSDate 属性中存储 nil

我这样创建模型:@interfaceCourse:RLMObject@propertyNSString*courseId;@propertyNSString*name;@propertyNSDate*startDate;@propertyNSDate*endDate;@end我的类(class)没有endDate。因此,当我尝试在NSDate类型中保存具有NSNull值的对象时,应用程序崩溃。属性不是可选的。如何在数据库中保存可选的NSDate? 最佳答案 Realm当前不支持可选的NSDate属性,但也许您可以使用distantP

ios - Realm iOS 出现 "already in write transaction"错误的原因可能是什么?

我们正在使用Realm在我们的iOS应用程序中缓存ChatMessage对象。我们还使用Realm在我们的应用程序中持久化一些其他本地对象。对于聊天消息,当我们从PubNub收到消息时,我们创建一个新的本地ChatMessage对象,并将其写入主队列中。对于其他对象的写入,我们将它们卸载到非特定的全局队列中,并将写入事务放入其中。目前,我们在编写ChatMessage对象时经常遇到异常,表明事务“已经在写入事务中”。我检查了所有地方以确保在每个beginWriteTransacdtion/commitWriteTransaction代码中没有触发beginWriteTransactio

ios - 如何保持对单个持久化 Realm 对象的引用

我了解如何使用自动更新结果和Realm通知来更新我的用户界面的一般概念。对于我的ViewController只有一个Realm对象的情况(一个例子可能是一个聊天Controller,它有一个RLMResults或RLMArray的消息,但只有一个“对话”对象)。我已经能够想出以下两种方法,但似乎都不对。实现此方法的正确方法是什么?方法一:@interfaceViewController()@property(nonatomic,assign)NSIntegerobjectPrimaryKey;@property(nonatomic,retain)MyRealmObject*realmO

ios - 无法将 JSON 响应添加到 Realm

我正在尝试将我的POST响应添加到Realm,但我抛出了这个错误:Cannotconvertvalueoftype'String'toexpectedargumenttype'Object'这是我的代码:Alamofire.request(.POST,Data.loginEndpoint,parameters:parameters).responseObject{(response:Response)inprint(response.request)print(response.response)print(response.result)ifletresult=response.re

ios - 同时从 2 个不同的目标访问 Realm

比方说,我想为我的共享扩展使用Realm,所以问题是,我能否在包含应用程序运行时访问共享目标中的Realm。看起来这是不可能的,但我能请教有经验的人吗?谢谢! 最佳答案 Xcode11-swift5为了让Realm可以从多个目标访问,您必须在Xcode的工作区内创建一个AppGroup。在您的主要目标的Signing&Capabilities选项卡中,按照以下步骤操作:点击+能力然后是应用组在新的AppGroups部分中,点击AddContainer选项容器应该有一个以组开头的标识符。确保所有需要访问Realm的目标都具有在AppG

ios - 使用 Objective-C 在 Realm 中捕获写入错误的正确方法是什么?

我们在初始化时将相当多的项目导入到我们的Realm数据库客户端。我们正试图找出它在某些客户端机器上崩溃的原因,但我们不确定“捕获”此错误以记录它的正确方法。我读过写错误不是为了被捕获。这是一些简化的代码RLMRealm*realm=[RLMRealmdefaultRealm];[realmbeginWriteTransaction];for(NSDictionary*packageinpackages){CMPackage*realm_package=[my_typecreateOrUpdateInDefaultRealmWithValue:package];}[realmcommit

ios - 如何在 iOS App 中间接将 Realm 数据库转换为 CSV 文件格式?

从Realm数据库直接转换为CSV文件格式在iOS中不可用。那么有没有办法间接转换成CSV呢?我可以将Realm数据库转换为JSON或任何类似格式,然后从该格式转换为CSV吗?提前致谢! 最佳答案 您最终必须从数据gothroughthislink创建CSV.在您的数据上循环并将其添加到csv文件中。 关于ios-如何在iOSApp中间接将Realm数据库转换为CSV文件格式?,我们在StackOverflow上找到一个类似的问题: https://stack

ios - ld : symbol(s) not found for architecture x86_64 (realm)

我在我的react-native项目中使用Realm:https://github.com/kdnakt/pixelarn在runningncu-u之后在我的Mac上将react-native-elements更新为1.0.0并将realm更新为2.23.0,react-nativerun-ios不会启动我的应用程序并且我收到以下错误:realm::jsc::ObjectWrap>::create_class()inlibRealmReact.a(jsc_init.o)...ld:symbol(s)notfoundforarchitecturex86_64clang:error:lin

Phoenix/Elixir-协议phoenix.param未针对#pid< 0.890.0>

在我的Phoenix应用程序中,我使用Genserver(Paginator)来维持用于分页目的的状态。我在我的pagecontroller中有这个:defindex(conn,params)do{page_entries,current_page}=caseMap.get(params,"page_entries")donil->{:ok,page_entries}=Paginator.start_link(){page_entries,1}page_entries->{page_entries,Map.get(params,"current_page")}end#dosomestuffre