Ios 如何知道PFObject是否已从服务器中删除?

Ios 如何知道PFObject是否已从服务器中删除?,ios,objective-c,parse-platform,server,pfobject,Ios,Objective C,Parse Platform,Server,Pfobject,使用iOS。在tableview中,我向用户显示他的所有联系人(已经在服务器上的联系人和未在服务器上的联系人)。当他按下contact时,我必须检查contact是否在服务器上。如果是,那么我需要将其从解析中删除。否则,如果不是,我将在解析时保存它。然后刷新单元格,向用户显示更新的内容 要从解析中删除对象,我使用方法[object DeleteInBackgroundithBlock:]。 在块内,我应该刷新单元格,但哪个属性会告诉我对象已从服务器中删除。我尝试了property isDirty

使用iOS。在tableview中,我向用户显示他的所有联系人(已经在服务器上的联系人和未在服务器上的联系人)。当他按下contact时,我必须检查contact是否在服务器上。如果是,那么我需要将其从解析中删除。否则,如果不是,我将在解析时保存它。然后刷新单元格,向用户显示更新的内容

要从解析中删除对象,我使用方法[object DeleteInBackgroundithBlock:]。 在块内,我应该刷新单元格,但哪个属性会告诉我对象已从服务器中删除。我尝试了property isDirty和property objectId。但在从解析中删除后,这两个参数都不会变为nil


我的问题是,如果parse有一些选项来处理这个问题,或者我将通过添加一些属性自己创建它?

您必须进行查询,查看联系人是否在类中,然后删除它我知道有一种查询方法,但我需要更直观的解决方案。为了提高性能,需要另一种方法,那就是6行代码?你需要多大的直觉?你在找什么。具体细节可能会有所帮助。或者添加您尝试过的代码,或者添加的代码没有按照您希望的方式工作,因此我们作为答案可以引导您朝着一个好的方向前进。我不会谈论代码行数,而是谈论代码质量。但如果您首先查看此示例,它会调用此方法[object DeleteInBackgroundithBlock:]并转到服务器删除它,然后您认为再次转到服务器检查该对象是否仍然存在于服务器上是合适的。这应该是第一种方法的一部分。无论有多少行代码,这段代码都是无效的。如果您使用的是块,那么它内置了一个完成块。在这里,您可以执行任何您想执行的操作,以更新通知您或您的用户已保存信息的任何数据应用程序范围。所以,如果你把一个BOOL放在那里,说明它成功地更新了,你怎么知道BOOL说了什么?不管Parse.com与否,您都必须进行某种检查和平衡,以确定BOOL是什么,因此您必须以任何一种方式执行查询。不能保证deleteinbackground会工作,因为互联网变量或根本没有互联网,所以您必须再次检查