JSONファイルを解析しています。
NSDictionaryを取得した後、辞書内のオブジェクトをオブジェクトの配列に解析します。ただし、特定のJSONファイルの場合、NULLを取得します。これは問題ないはずですが、何かを期待しているのにnullを取得している場所では、アプリがクラッシュします。
- (id)initWithDictionary:(NSDictionary *)boxDictionary {
if ([self init]) {
// ...
int numberOfBoxes = [[boxDictionary valueForKey:@"box_count"] intValue];
int numberOfItemsInBoxes = [[boxDictionary valueForKey:@"box_items_count"] intValue];
// ..
}
return self;
}