2011-05-06 119 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

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