刚刚在一个未调用委托函数的 iOS 项目中遇到问题。无法弄清楚为什么它没有被触发。
该函数位于 UITableViewController 子类中。
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
原来我已经用我自己的代码手动添加了这个函数,但它已经作为 XCode 自动生成代码的一部分存在于源文件的更深处。
XCode 似乎对函数在同一个源文件中存在两次这一事实没有问题。
为什么 XCode 没有为此显示警告?
有什么方法可以配置它以显示这种情况下的警告?
编辑:我正在使用 XCode 4.5.2