我有一个与 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
如上所述的方法轻松引用它们?