gpt4 book ai didi

ios - 解析本地数据存储和 PFObject 子类

转载 作者:行者123 更新时间:2023-11-29 12:31:40 25 4
gpt4 key购买 nike

所以当 Parse 本地数据存储在 iOS 中被引入并使用它快速添加几个功能时,我很高兴。在一个地方,我使用

保留了某些对象集合
[Spot pin] 

仅供引用 Spot 是 PFObject 的子类。现在,我打开另一个屏幕,其中我刚刚保留的那个对象是 PFQuery 结果的一部分,但是我不断收到异常:

[PFObject name]: unrecognized selector sent to instance 0x7fd2716422e0

在这种情况下,Parse 似乎在引用固定对象作为其文档状态:

When enabled, there will only be one instance of any given PFObject. For example, imagine you have an instance of the "GameScore" class with an objectId of "xWMyZ4YEGZ", and then you issue a PFQuery for all instances of "GameScore" with that objectId. The result will be the same instance of the object you already have in memory.

但它认为它只是一个 PFObject 而不是我的子类......有什么办法可以处理它吗?

最佳答案

我自己想出了这个。原来你必须在子类上调用 registerSubclass 方法 BEFORE 你甚至用它的 AppId 和 clientKey 初始化 Parse 并启用 localDataStore。所以代码应该是这样的:

[Spot registerSubclass];
[Parse setApplicationId:@"XXX" clientKey:@"XXX"];
[Parse enableLocalDatastore];

关于ios - 解析本地数据存储和 PFObject 子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27510362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com