ios - 解析`objectSaveInBackground`,全部保存或全部保存

标签 ios objective-c arrays parse-platform

我需要将两个数组保存到一个解析对象。一个包含人objectId,另一个包含注释。

 postObject[@"ids"] = newIds;
 postObject[@"comments"] = newComments;
 [postObject saveInBackground];

现在,如果一个保存而另一个保存,它将破坏我的应用程序。在我的cellForRow方法中,我希望它们的长度相同。

仅当两个数组都成功保存时才postObject保存,或者只有部分保存时才保存。

最佳答案

根据我的经验,我从未见过仅保存对象的一部分。但是,如果您使用完成块,则可以编写一些内容来检查对象是否正确保存。

请参阅解析文档中的示例:

[postObject saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
  if (succeeded) {
    // The object has been saved.
  } else {
    // There was a problem, check error.description
  }
}];

关于ios - 解析`objectSaveInBackground`,全部保存或全部保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32446090/

相关文章:

ios - 来自 CKAsset 的图像在 Swift 中加载乱序

iphone - 将一个 imageView 拖入另一个

ios - UITableViewCell 调整大小不流畅

ios - 调用 cancelByProducingResumeData : 时,恢复数据始终为零

ios - 如何使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 同时写入视频和音频?

c - 读入文本文件 - 一次 1 个字符。使用 C

javascript - 对 javascript 数组进行排序,其中数字存储为文本

iOS navite 框架 View 推送不适用于 react-native 应用程序

objective-c - Xcode拒绝确认编写良好的代码

javascript - 合并两个数组的相同索引对象