Ios 正在更新已保存但尚未发送到解析的PFObjects

Ios 正在更新已保存但尚未发送到解析的PFObjects,ios,parse-platform,updating,pfobject,pinning,Ios,Parse Platform,Updating,Pfobject,Pinning,我有一个PFObject(称为PFObject),我正在使用它进行保存 [pfObject saveEventually:^(BOOL succeeded, NSError *error) { if (succeeded) { if (pfObject.objectId) { do some stuff

我有一个PFObject(称为PFObject),我正在使用它进行保存

[pfObject saveEventually:^(BOOL succeeded, NSError *error) {
                        if (succeeded) {
                            if (pfObject.objectId) {
                                do some stuff
                            }
有时,我可能希望在保存此PFObject之后,但在建立网络连接之前更新它,以便传输修改后的PFObject,而不是我调用savefinally的原始版本。我正试图找出最有效的方法来做到这一点。我想知道,如果我将其固定,然后对固定对象进行更改,那么在建立网络连接时,更改后的固定对象是否就是被传输的对象……然后(成功)我可以取消固定它。我还没有尝试过这个方法,但我想我可能会在尝试之前问一下,看看是否有人能解释解决这个问题的最佳方法


注意:另一个人问了一个问题,但没有得到相关的答案

我想你可以随时打电话给
savefinally
。保存的最后一个版本是建立连接时将存储的版本。如果尚未分配objectID,这怎么可能?或者当我锁定一个对象时,是否分配了objectID?只要使用相同的
PFObject
实例解析就能解决问题,但如果希望它在执行之间工作,则需要锁定它。一般来说,虽然您很少需要访问实际的对象Id,因为您可以在需要指针/引用的任何地方使用PFObject本身,但您似乎是对的。请参阅描述,我将在通过测试验证后发布答案