0

使用 QuickBlox,可以创建自定义对象。一切顺利,但现在我想显示从我的一个自定义类返回的记录。我可以看到记录已返回,但我无法获取它们以显示在 UITableView 上。我尝试将 getObjectsResult.objects 的结果保存到 NSMutableArray 中,然后使用“objectForKey”构造,但尽管记录保存在我的数组中,但出现错误:

2013-04-25 22:09:09.700 People[897:12b03] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[QBCOCustomObject objectForKey:]:无法识别的选择器发送到实例 0x86c2520”

我将感谢任何帮助我解决此问题的帮助。有关更多信息,请查看http://quickblox.com/developers/SimpleSample-customObjects-ios

谢谢!-基西米

4

1 回答 1

0

对于预定义的自定义对象表字段,您不需要使用“objectForKey”从字段中获取值。您只需要使用 QBCOCustomObject 的属性,例如下面...

要获取消息 ID,只需使用 [[QBCOCustomObject]ID]。对于自定义字段值 [[QBCOCustomObject]objectForKey:@"customFieldName"]。

于 2013-10-19T11:50:49.923 回答