我尝试更新指针数组,但save方法永远不会结束或超时:
NSArray *oldPictureArray= album[@"pictureArray"]
NSMutableArray *newPictureArray= [[NSMutableArray alloc]initWithArray:oldPictureArray];
[newPictureArrayaddObject:savePictureObject];
album[@"pictureArray"] = newPictureArray;
[album saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
// This block never called
if(!error){
NSLog(@"array Updated");
}else{
NSLog(@"error");
}
}];
我尝试更改myOtherParseObject中的另一列,它可以正常工作。只有当我尝试更新指针数组时,它才会出错。好像请求没有离开设备。
另外要明确的是,我能够在第一次创建对象时创建一个指针数组。我也可以在数组中放入字符串而不是指针并保存它。就在我尝试创建一个新阵列来更新它击中那个粉丝的旧阵列时。
如果之前的保存没有触发且操作永远不会超时,那么它必须是解析SDK中的错误...没有?