0

QuickBlox を使用すると、カスタム オブジェクトを作成できます。すべてうまくいきましたが、カスタム クラスの 1 つから返されたレコードを表示したいと思います。レコードが返されたことはわかりますが、それらを取得して 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 に答える