В Интерфейсном Разработчике у меня есть NSTableView с двумя столбцами, привязанными к ванильному NSArrayController.NSArrayController имеет свой массив содержимого, связанный с NSMutableArray в моем делегате приложения.Я использовал дальнейшие привязки, чтобы настроить добавление и удаление строк с помощью привязок (магия!).
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я хотел бы взять выбранную строку NSTableView и использоватьего индекс для поиска объекта, хранящегося в моем массиве, связанном с NSArrayControllers.Проблема, с которой я сталкиваюсь, заключается в попытке доступа к NSTableView.
В моем делегате приложения использование следующего кода вызовет сбой моего приложения:
NSLog(@"%@", [timersTableView selectedRow]);
Аналогично, это также вызываетмое приложение для сбоя:
NSLog(@"%@", [timersController selectionIndex]);
Учитывая простоту приведенного выше кода, я, должно быть, делаю что-то в корне неправильно?