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