NSWindowController showWindow在其他Mac上引起问题
|
我正在对新的Mac App进行Beta版测试,该软件可在我的两台MacBook Pro和另一台Beta测试仪的iMac上很好地工作。但是,当我的其他两个Beta测试人员(都具有与我完全相同的osx,即10.6.7)在一起时,我的应用程序窗口将不会在启动时打开。
在检查他们的控制台日志后,我将问题缩小到了我的类MainWindowController的showWindow调用,该类是NSWindowController的子类。
m_pMainWindowController= [[MainWindowController alloc] initWithWindowNibName:MAIN_WINDOW_NIB_NAME];
[m_pMainWindowController showWindow:nil];
showWindow调用触发所有viewController的awakeFromNib方法被调用,并且这一切似乎都正确发生,但是在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上重现该错误,而且该错误似乎并非源于我的任何代码。
任何见识将不胜感激。
没有找到相关结果
已邀请:
1 个回复
赣借