Railsアプリとインターフェースする基本的なiOSアプリがあります。ここでの考え方は、Railsで設定したchannel
RESTfulルートからすべてのオブジェクトをロードすることです。/channels.json
すべてのChannel
オブジェクトをXcodeのNSDictionaryにロードして、ActiveRecordによって生成されたChannelオブジェクトのIDを使用して簡単に識別できるようにします。[dictionary objectForKey:@"1"]
すべてのオブジェクトをNSArrayにロードするのに問題はありませんでしたが、Channel
オブジェクトをNSDictionaryにロードするのは困難です。RestKitのdidLoadObjectDictionary
デリゲートメソッドを実装し、JSON応答を次のように設定しました:https ://gist.github.com/2504664
マッピングが正しく設定されていないと思います。オブジェクトのマッピングはChannel
次のように設定されています:https ://gist.github.com/2504667
メソッドが呼び出されると、didLoadObjectDictionary
オブジェクトNSDictionaryには0個のキーと値のペアが含まれます。
Channel
上記で説明したように、すべてのオブジェクトをNSDictionaryにロードして、それらを簡単に参照できるようにするにはどうすればよいobjectForKey
ですか?