簡體   English   中英

從parse.com獲取objectId

[英]Getting objectId from parse.com

所以我正在構建一個使用parse作為后端的應用程序。 我以前寫過自己的,但我想我會節省一些時間並使用解析。 我正在使用解析數據填充表視圖,這很好。 我想從一個從解析數組構建的字典中獲取objectId。

我的數組的輸出如下:

<news_events:pdbIEvOteH:(null)> {\n    eventDescription = \"This is a test description.\";\n    eventMessage = \"This is a test message.\";\n    eventTitle = \"Free Wi-Fi Now Available!\";\n}

在上面的示例中,對象ID是pdbIEvOteH 我首先嘗試使用: NSString * objectId = [myDictionary objectForKey:@"objectId"]; 但那返回了null。 我知道這不是我的字典的問題,因為我可以得到其他信息。 問題是看起來上面的數組中沒有objectId鍵。 正如您所看到的,它遵循news_events

我知道你可以用PFObject獲得它,但我不確定我是否可以使用PFObject填充表。

所以底線是我如何得到objectId

在我的didSelectRowAtIndexPath:方法中,我執行了以下操作:

PFObject *myObject = [parseArray objectAtIndex:indexPath.row];

NSString *objectId = [myObject objectId];

獲取特定PFObject的Id。

在Swift中:

var objectId = object.objectId

在Objective-C中:

NSString *objectId = object.objectId;

“所以底線是我如何得到objectId。”

以下是來自'Joe Blow'的回答,其中包含ios的實際/示例代碼。

我有類似的問題。 使用以下代碼檢索數據:

NSString *reporterOpinion = [NSString stringWithFormat:@"%@", [object objectForKey:@"reporterOpinion"]];

但嘗試使用objectId執行objectForKey返回null:

NSString *objectId = [NSString stringWithFormat:@"%@", [object objectForKey:@"objectId]];

在'Joe Blow'回答后,以下代碼返回了objectId的正確值:

NSString *objectId = object.objectId;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM