问题标签 [pfobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parse-platform - PFObject isDirty 在通话或回调时清除?
PFObject
的isDirty
属性何时设置为NO
- 是在我调用[PFObject save...]
方法的那一刻,还是当该方法接收到成功的回调时,即来自服务器的确认保存已成功?
swift - 使用解析的消息发布的致命错误
所以我是使用 Parse 的新手,并且在通过后端发布消息时遇到了一些问题。我可以设置一个用户帐户,但是当我尝试提交帖子时,我收到一条错误消息,上面写着...“致命错误:在展开可选值时意外发现 nil”...?
这是我的代码:
ios - PFRelation addObject 不添加关系
我正在尝试将对象添加到 Parse 中的关系中,尽管代码在没有任何错误的情况下执行,但关系没有出现在后端,因此没有保存对象。
我还检查了PFObject trip
是否正确,我用相应的 id 取回了所需的对象。密钥contacts
也经过仔细检查并正确无误。
ios - NSInvalidArgumentException',原因:'不能将 nil 用于 PFObject 上的键或值。使用 NSNull 作为值。
尝试创建一个基于 Parse 的 iOS 应用程序,该应用程序使用“共享按钮”和以下代码在后台保存对象:
获取“NSInvalidArgumentException”,原因:“不能将 nil 用于 PFObject 上的键或值。将 NSNull 用于值。”错误。
请帮忙......
ios - PFQuery pinAllInBackground:block: 永远不会完成
我有一个 Parse 应用程序,我想启用本地数据存储以供缓存/离线使用。在我的应用程序委托中,我设置了[Parse enableLocalDatastore];
.
在我的查询(到服务器)中,我进行了正常查询,但我将结果固定在 fetch 上:
但是,NSLog(@"er: %@", error);
永远不会调用完成块 ( )。甚至没有错误。我到处都有断点。pinAllInBackground:block:
被调用,但它的完成处理程序从未被调用(我的应用程序已经连续运行了 2 分钟,它只固定了 100 个对象,所以它应该是瞬时的)。我也试过pinAllInBackground:withName:block:
,但没有区别。我试过pinAll:
了,它永远不会返回,阻塞调用线程(虽然它不消耗任何 CPU)。我怎么解决这个问题?
swift - 如何从 PFObject 中的 PFUser(指针)中提取字符串/图像属性?
我正在尝试传播一个 PFObject,其中包含指向PFUser('所有者')的指针:
这是我的获取代码:
下面是“标签”,一个 PFObject 包含我想要获取的数据:
如您所见,“标签”有数据。我想传播“所有者”,一个 PFUser 对象:
但我遇到了一个问题。显然我得到了“所有者”(注意它的objectID,见上文),但在调试器中看不到它:
第二次尝试:
使用 'includeKey("owner") 对我没有帮助。所以我把它注释掉了,所以“所有者”属性与它的兄弟姐妹一起包含在“标签”类中。
然后我尝试对所有者(id)字段进行查询(参考:https ://www.parse.com/docs/ios_guide#queries/iOS ):
这次 NSError 用以下标记:
第三次尝试(使用后续的 fetchIfNeeded()):
输出:
我在这里迷路了。
使用托管记录传播 PFUser 指针应该不会那么困难。
如何从“所有者”(PFUser)获取/提取(字符串和图像)属性?
ios - Parse - 将布尔值作为 PFObject 发送时出错(简单)
我正在尝试发送一个对象,其中一个元素是布尔值。错误出现在第 5 行和第 7 行,其中“isCheat”是一个布尔值,而 false 显然也是一个。
我的代码如下所示:
错误提示:密钥作弊类型无效,预期字符串,但得到布尔值(代码:111,版本:1.6.1)
任何建议,将不胜感激!
编辑:我解决了这个问题,我所要做的就是在 Parse 中删除类,并且代码运行良好。
parse-platform - PFObject 上传标志
我有一个 iOS 应用程序,它应该显示 PFObject 是否已上传或仅固定在本地数据存储中。有没有这方面的标志?我必须自己做吗?
swift - 如何避免检索已经在 Parse 中检索到的对象?
我正在制作一个应用程序,它使用 Parse 将消息作为 PFObjects 检索,并在我的 viewDidLoad 函数中检索这些消息。问题是这个函数每次加载页面时都会检索消息。
所以我考虑在我的核心数据中创建一个列表,在其中保存我已经检索到的对象的所有 id,然后将正在检索的最新(并且可能已经检索到)对象的 id 与此列表中的对象进行比较。
因为我不想使用不必要的核心数据,所以我只是想知道是否有人有其他更有效的解决方案来解决这个问题。
任何建议将不胜感激。
ios - 在 iOS 中添加和显示解析配置文件图片
我的应用程序是一种社交媒体,用户可以在其中发布各种内容以供其他人使用该应用程序查看。我想在 Parse 中设置它,这样当他们看到帖子的表格视图时,每个用户的个人资料图片都会显示为单元格的imageView
. 但是,我不太确定最好的方法是什么。
在我的核心数据上,我有“_User”,其中包含在注册时创建的所有用户信息。我还有另一个名为“Posts”的数据库,其中包含所有已发布的材料。我可以将每个帖子的文件上传到“帖子”,但这似乎会使用太多数据并且花费太长时间。所以,我想,我可以在“_User”中放一张个人资料图片,但问题是:
所有帖子都在“帖子”上,所以我使用 PFQueryTableViewController 来加载“帖子”类。如果我的个人资料图片在“_User”中,我可以同时从中调用一项吗?
请帮忙,因为我对最好的方法是什么感到有点困惑。