0

タイトルが示すように、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];

                                   }];

どうすればこれを修正できますか?

4

0 に答える 0