タイトルが示すように、JSONModel arrayOfModelsFromDictionaries は null を返しますか。シミュレーターでは正常に動作しますが、デバイスでは動作しません。私のJSONには次の構造があります:
[{"data1":"a","data2":"b"},{"data1":"a","data2":"b"}]
Restaurant と RestaurantFeed という名前の 2 つの JSONModel サブクラスがあります (Kivafeed の例のように、convertOnDemand 機能を使用するためです (どちらも機能しません。 arrayOfModelsFromDictionaries を使用する際の直接の初期化が原因かもしれません)。
[JSONHTTPClient getJSONFromURLWithString:URL
params:nil
completion:^(id json, JSONModelError *err) {
NSArray *arrays = [Restaurant arrayOfModelsFromDictionaries:json];
NSLog(@"%@ %@", self.feed, err);
self.feed.restaurants = arrays;
[self.restaurantsTableView reloadData];
}];
どうすればこれを修正できますか?