2011-06-17 58 views
1

因此,對於我的項目,我需要一些自定義窗口,我通過創建NSWindow的子類創建。 這些也有顯示一些控件,它們被經常關閉自己的標題欄視圖,迷上了這樣的:帶WebView的自定義窗口沒有響應關閉動作

[closeButton setTarget:[self window]]; 
[closeButton setAction:@selector(close)]; 

現在這個工程的所有完美的罰款,除了窗戶,我有一個的WebView 。每當我加載任何網站在給定的WebView,關閉按鈕不再做任何事情(在它工作正常以前)

我絕對不知道,爲什麼發生這種情況,任何一種指針都會幫助lot

回答

0

webview可以替換目標/操作,還是提供拒絕關閉操作的委託方法?

爲什麼不設置一些斷點來檢查目標/操作或插入一些跟蹤來打印Web窗口打開時設置的內容?

+0

是的,出於某種原因,webview似乎解開了這個動作。爲了測試,我現在在關閉窗口的標題欄視圖中放置一個關閉動作。將按鈕連接到此操作時,由於某種原因沒有任何東西被替換。相當糟糕的解決方法,但現在做 – fleshgolem