Я тестирую свое новое приложение для Mac, которое отлично работает на двух моих MacBook Pro и на iMac еще одного бета-тестера. Но с двумя другими моими бета-тестерами (у обоих точно такой же osx, как и у меня, 10.6.7) окно моего приложения не открывается при запуске.
Изучив их журналы консоли, я сузил проблему до вызова showWindow в моем классе MainWindowController, подклассе NSWindowController.
m_pMainWindowController= [[MainWindowController alloc] initWithWindowNibName:MAIN_WINDOW_NIB_NAME];
[m_pMainWindowController showWindow:nil];
Вызов showWindow запускает вызов всех методов awakeFromNib viewController, и все это, кажется, происходит правильно, но прямо перед тем, как showWindow должен вернуться, это сообщение отправляется на консоль из моего приложения:
-[__NSPlaceholderDictionary initWithObjects:forKeys:]: number of objects (0) not equal to number of keys (2)
-[__NSPlaceholderDictionary initWithObjects:forKeys:]: number of objects (0) not equal to number of keys (2)
Мне очень трудно исправить эту ошибку, потому что я не могу воспроизвести ее на своих компьютерах Mac и, похоже, она не возникает ни в одном из моих кодов.
Мы будем очень признательны за любое понимание.