質問

この要点には、uitableviewで使用するJSONデータがあります。 https://gist.github.com/786829

入力とマークされたデータを取得し、それを出力に再フォーマットして、uitableviewのセクションで鋭く表示できるようにします。これは、このコードで行われます。

groups = [parsedData objectForKey:@"venues"];

NSArray * distinctTypes = [groups valueForKeyPath:@"@distinctUnionOfObjects.type"];

output = [NSMutableArray array];

  for (NSString * type in distinctTypes) {
    NSPredicate * filter = [NSPredicate predicateWithFormat:@"type = %@", type];
    NSMutableDictionary *group = [[NSMutableDictionary alloc] init];
    [group setObject:type forKey:@"type"];

    [group setObject:[groups filteredArrayUsingPredicate:filter] forKey:@"venues"];
    [output addObject:group];
}

これを行うためのより良い方法はありますか?入力は現在、Senchaアプリリストに使用されており、このグループは自動的に行われます。

役に立ちましたか?

解決

特定の問題を抱えていますか、それともベストプラクティスについて質問していますか?これは私にはうまく見えます、あなたのリリースを忘れないでください group 辞書出力配列に追加した後。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top