0

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

这是更新的代码不起作用并创建一个新代码。这是我的代码;

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

我只想更新 oldtestobject 字符串。获取 newtest 的新值。

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

4

1 回答 1

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];
}];
于 2013-10-13T18:59:40.340 回答