0
我很新的iOS開發和我的第一個真正的應用程序我使用TapDetectingWindow來檢測UIWebView(正如詳細http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way)上的觸摸。點擊檢測窗口和兩個視圖控制器
我在一個視圖控制器中使用它,建議在頭文件中引用以及在實現文件中使用以下內容;
- (void)viewDidLoad {
[super viewDidLoad];
mWindow = (TapDetectingWindow *)[[UIApplication sharedApplication].windows objectAtIndex:0];
mWindow.viewToObserve = igWeb;
mWindow.controllerThatObserves = self;
- (void)userDidTapWebView:(NSArray *)tapPoint {
}
它工作完美。
現在的問題是,我想在第二個視圖控制器中使用TapDetectingWindow。
我從第一個視圖控制器複製相同的代碼(只更改viewToObserve的名稱)。
現在,當我運行該應用程序。 Tap Detecting窗口在第一個ViewController中工作正常,當你轉到第二個View Controller但是當你回到第一個視圖控制器時,它會中斷,直到再次加載視圖。
請幫忙。
解決。非常感謝! – 2011-04-11 07:03:32