类中的iOS-Parse Update行

时间:2013-05-05 15:20:26

标签: ios

我是Parse的新人。我正在尝试学习以下这个链接。 https://www.parse.com/docs/ios_guide#objects-updating/iOS

以下是更新的代码无效并创建新代码。这是我的代码;

PFObject *testObject = [PFObject objectWithClassName:@"TestObject"];
            [testObject setObject:@"oldtestobject" forKey:@"testkey"];
            [testObject save];

我只想更新oldtestobject字符串。获得新测试的新价值。

我很抱歉我的英语不好。我希望我在说什么。

1 个答案:

答案 0 :(得分:2)

如果要使用parse更新对象,首先需要创建PFQuery以获取要更新的对象,然后修改数据,然后保存新版本。以下是示例代码的外观:

// Create the PFQuery
PFQuery *query = [PFQuery queryWithClassName:@"TestObject"];

// Retrieve the object by id
[query getObjectInBackgroundWithId:@"oldTestObjectID" block:^(PFObject *pfObject, NSError *error) {

    // Now let's update it with some new data. In this case, only cheatMode and score
    // will get sent to the cloud. playerName hasn't changed.
    [pfObject setObject:@"rowData" forKey:@"columnName"];
    [pfObject saveInBackground];
}];