所以我的问题是这样的,我在 ViewController 中有一个 UIScrollView,我已经向这个 ViewController 添加了一个 childViewController 并将 childViewController 视图添加到 UIScrollView(由容器 ViewController 管理)。 childViewController 加载并将其视图添加到 parentViewController 视图层次结构中,childViewController 有一个 UITextField 作为子视图(在 xib 中组装 - IBOutlets 也连接和委托)然后我在我的 childViewController 中有这个方法:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touch recieved");
[self.textField resignFirstResponder];
}
这样做会导致此消息崩溃:
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIScrollView _isInUpdateAnimation]:无法识别的选择器发送到实例 0x8f900e0”*首先抛出调用堆栈
请帮忙,tnq。