标签: objective-c cocoa-touch ios
在Objective-C / Cocoa中,我的印象是每个touchesBegan:call必须有一个相应的touchesEnded:或touchesCancelled:call,但是当UINavigationController推送一个新的视图控制器时情况并非如此。在我的测试中,无论何时推送新的VC,特别是在已经移动一个手指的同时点击按钮时,前一个VC中的最后一个触摸调用是touchesMoved:。什么都没有取消或结束!
这种行为是否正确,如果是,那么处理它的最佳方法是什么?谢谢!