从parse.com获取objectId

所以我正在构build一个使用parsing作为后端的应用程序。 我已经写了我自己的,但我想我会节省一些时间,并使用parsing。 我用parsing的数据填充表视图,这很好。 我想抓取从parsing数组构build的字典中的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 。 我起初试图通过使用获取id: 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。”

以下是从“乔吹”回答与实际/示例代码的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;