У меня есть объект, связанный с пользовательским интерфейсом с помощью NSObjectController.Я могу заархивировать объект и разархивировать его позже.Это работает отлично до сих пор.В отладчике я вижу, что объект содержит данные, которые я сохранил в предыдущем сеансе.Остается проблема: пользовательский интерфейс не обновляется.Я думаю, я должен сказать NSObjectController, как он должен иметь дело с другим объектом.Но я не знаю как.Я попытался newObject, но это не сработало вообще.
В данный момент мой код выглядит следующим образом:
if ([aOpenPanel runModal] == NSOKButton)
{
NSString *filename = [aOpenPanel filename];
rpgCharacter = [NSKeyedUnarchiver unarchiveObjectWithFile:filename];
// [myCharacterController DoSomething] ???
}
rpgCharacter должен быть объектом для myCharacterController.