Я использую NSArrayController
для отображения записей в NSTableView
. Я читаю выбранную запись, используя [recordArray objectAtIndex:[tableView selectedRow]]
. Это работает нормально, когда я не нажимаю ни на один из заголовков в таблице, чтобы отсортировать данные. Когда я щелкаю заголовок для сортировки данных, данные сортируются на экране, но не в моем recordArray, и порядок моего recordArray больше не соответствует порядку данных в табличном представлении.
Мой recordArray имеет тип NSMutableArray
и содержит записи типа BrowserRecord. BrowserRecord содержит имя и тип полей (NSString
и readwrite).
Я следовал всем рекомендациям и примерам, найденным в книгах и в Интернете, и меня очень смущает, что это не работает для меня (моя предыдущая версия кода без данных ядра работала нормально). Я должен делать что-то очень странное. Надеюсь, что кто-то может указать мне в правильном направлении.