plistからテーブルに表示する際のセクション順指定
まずplistから情報を読み込んでNSDictionaryに突っ込むが、格納される順番はplistの順番じゃない。
//情報をplistから取得 NSString *filePath = [FileUtils makeResourceFilePath:sample.plist]; NSDictionary *sectionDic = [[FileUtils dictionaryWithContentsOfFile:filePath] retain]; //セクションタイトル NSArray *key = [sectionDic allKeys]; NSMutableArray *sectionTitles = [[NSMutableArray alloc] initWithArray:key]; //表示させる順番にする [sectionTitles exchangeObjectAtIndex:0 withObjectAtIndex:3];
上記のようにNSMutableArrayでDictionaryに関するkey情報の順番を変えてやる。
テーブルに表示するデータは色々なサイトに載ってる通りNSDictionaryとNSMutableArrayの変数を操作して出す。