すべて、マルチセクションテーブルビューを実装するためのベストプラクティス
私はTableViewに読み込んでいる定義で約3000語を持っています。今は、単語を並べ替えただけのリストです。まだ追加していないので、セクションには表示されません。私はいくつかの確認を探しています私はこれに飛び込む前に、私は私のテーブルビューのデータ(A、B、C ...)にセクションを追加する必要があるので、これを行うには、いくつかの方法があるように思わ
私が間違ったウサギの穴を下っていくのであれば修正してください。テーブルビューは、このコードあたりNSMutableArrayのにオブジェクトとして格納されている読み出し
現在データ:
//AppDelegate.m
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
//...
NSMutableArray *wordArray = [[NSMutableArray alloc] init];
//Loop through result set from DB and populate objects
while([rs next]){
[wordArray addObject:[Word wordWith:[rs stringForColumn:@"word"]
Definition:[rs stringForColumn:@"definition"]
SectionIndex:[rs stringForColumn:@"sectionIndex"]]];
}
MainViewController *mainViewController =
[[MainViewController alloc] initWithNibName:@"MainView" bundle:nil];
mainViewController.listContent = wordArray;
//...
}
は、各オブジェクトがセクションインデックス値([A-Z0-9])ので、私はすでに知っています各単語が入るセクション、私はセクションが何である必要があるのか分かり、各セクションのオブジェクト数を簡単に導き出すことができます。すでに処理されているので、NSMutableArrayに値が設定される前に、すべての単語がSQLでソートされています。
1つのNSMutableArrayで複数のセクションを作成することができますか、別の処理を行う必要がありますか?
ありがとう