0
我試圖檢索我的解析記錄的objectId
。我可以保存和檢索數據好,但通過所有解析文檔,谷歌和SO,我似乎無法得到一個明確的答案如何獲得id
訪問記錄之前的主要塊沒有硬編碼objectId
作爲在Parse的教程中。從解析中檢索已保存的objectID
getObjectInBackgroundWithId:@"SS8Cw7rT1h"
< --------試圖檢索object id
去這裏
林保存數據解析INC objectId
這裏(都好)
PFObject *scheme = [PFObject objectWithClassName:@"SchemeProvider"];
//Sections of class
scheme[@"schemeName"] = self.schemeName.text;
scheme[@"schemeRegistrationNumber"] = self.registrationNumber.text;
//Save then get object id of saved row
[scheme saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
[scheme objectId];
NSLog(@"SCHEME ROW ID %@",[scheme objectId]);
}];
從檢索解析(一切正常) - 除 - 在主塊之前無法獲得objectID
PFQuery *queryScheme = [PFQuery queryWithClassName:@"SchemeProvider"];
//NSString *myobjectId = [queryScheme valueForKey:@"objectId"]; <------trying to retrive object id
[queryScheme getObjectInBackgroundWithId:@"SS8Cw7rT1h" block:^(PFObject *retrivedData, NSError *error) {
NSLog(@"All data = %@", retrivedData);
}];
嗨,香港專業教育學院已經得到了'objectId'使用塊的方法保存,想讀它是問題 – JSA986
塊方法是前進的方式來獲得'obj id',我更新了我的代碼,因爲我的代碼不是很正確,認爲保存對象id爲NSSUser默認值將會執行,除非其他人有清理器辦法。感謝您的swift代碼,很有用。 upvoted – JSA986