[英]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.