2011-05-06 71 views
3

我能够使用以创造片创建片从另一个类

我可以直接调用此命令时创建工作表。 但是,当我打电话拿着从其他类此命令的方法,我无法打开表得到错误:

*断言失败 - [的NSApplication _commonBeginModalSessionForWindow:relativeToWindow:modalDelegate:didEndSelector:contextInfo:]/SourceCache /AppKit/AppKit-1038.35/AppKit.subproj/NSApplication.m:3100 2011-05-06 18:52:43.282 CoreAnimationWizard [5647:903]模态会话需要模态窗口

+0

请详细说明您的意思是“直接打电话”和“从另一个班级”。在第一种情况下,哪个对象正在进行此调用? – 2011-05-06 17:30:52

+0

我想通过调用另一个类的方法打开工作表... – 2011-05-07 05:13:38

+0

http://lists.apple.com/archives/cocoa-dev/2004/oct/msg00748.html我和这个一样 – 2011-05-07 05:15:03

回答

2

最有可能是因为窗口是没有连接到文件的所有者。如果窗口没有设置,你会得到这种行为。

0

向文件所有者的窗口添加一个新的参考插座。