Кажется, что из кусочков и кусочков я могу скрести, чтобы ответ на этот вопрос был «нет», поэтому я в общих чертах объясню, чего я пытаюсь достичь (вероятный) случай, который я пытаюсь забить винт.Можно ли использовать привязки Cocoa для создания редактируемого NSTableView, подключенного к NSMutableArray?
Что я имею в своем приложении - это список допустимых расширений файлов для чтения, которые я рекурсирую через каталог. Я хочу, чтобы это было предпочтением, поэтому я получил следующее:
NSMutableDictionary *dic = [NSMutableDictionary dictionary];
[dic setObject:[NSMutableArray arrayWithObjects:@"pdf", @"rtf", @"txt", nil] forKey:@"validExtensions"];
[[NSUserDefaults standardUserDefaults] registerDefaults:dic];
и я связывание NSTableView к NSArrayController, который связан с общим контроллером Defaults пользователя ...
ли это полностью неправильный подход к тому, чтобы пользовательский список допустимых расширений? Я неправильно понял роль NSUserDefaults?
Ах, конечно. Я не могу изменить массив, но я могу полностью заменить массив -setObject: forKey :, спасибо. – Drarok