【发布时间】:2010-07-09 20:55:06
【问题描述】:
我正在开发我的第一个 iPhone 应用程序,当我尝试实现触摸事件时,我遇到了一些非常奇怪的行为。
我在UIViewController 的子类下设置了touchesBegan:withEvent: 及其姐妹方法,但它们没有注册。更奇怪的是,当我在运行控制台时尝试在模拟器上使用触摸时,控制台会记录我的触摸,即使我的程序中根本没有 NSLog 语句!有一次,我在touchesBegan:withEvent: 等下设置了 NSLog 语句,但很快我就删除了它们。我不知道这些日志是从哪里来的。
这是响应者链的问题吗?为什么控制台的行为如此奇怪?有什么想法吗?
【问题讨论】:
标签: iphone touch touchesbegan