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 のドキュメントでは、キーで並べ替えられるメソッドが見つかりません。それは存在しますか、どうすればこれを解決できますか?