使用QuickBlox,可以创建自定义对象。一切都很顺利,但现在我想从我的一个自定义类中显示返回的记录。我可以看到记录被返回但我无法抓住它们显示在UITableView上。我尝试将getObjectsResult.objects的结果保存到NSMutableArray中,然后使用“objectForKey”构造,但是虽然记录保存在我的数组中,但我得到了错误:
2013-04-25 22:09:09.700人[897:12b03] * 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [QBCOCustomObject objectForKey:]:无法识别的选择器已发送例如0x86c2520'
我将非常感谢帮助我解决此问题。有关详情,请查看http://quickblox.com/developers/SimpleSample-customObjects-ios。
谢谢! -kisimi
答案 0 :(得分:0)
对于预定义的自定义对象表字段,您不需要使用“objectForKey”从字段获取值。你只需要使用QBCOCustomObject的属性,例如下面......
获取消息ID只需使用[[QBCOCustomObject] ID]。 和自定义字段值[[QBCOCustomObject] objectForKey:@“customFieldName”]。