1

UITableVIewCellsのカスタムでソース配列を設定する必要がありUITableViewます。最初に、動的にキーを作成しています(NSNumberセルの -indexes、ここでは多くのオプション)を使用してそれらを追加します

[dict1 setObject:cell forKey:[self returnCurrentIndex:nsnumberValue isCurrent:YES]];

後でインデックスで辞書をソートします。意外と

NSArray *sortedKeysArray = [dict1 keysSortedByValueUsingSelector:@selector(compare:)];

例外を引き起こす

'-[PTDigitInputCell copyWithZone:]: 認識されないセレクターがインスタンス 0x6ecf710 に送信されました'

このメソッドは、キー (NSNumbers) ではなく値 (私の場合はカスタム tableView セル) で辞書を並べ替えようとしていることを理解しています。Apple のドキュメントでは、キーで並べ替えられるメソッドが見つかりません。それは存在しますか、どうすればこれを解決できますか?

4

1 に答える 1