我有一个这样构造的方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//some table related stuff
}
但是我不能调用它,所以我基本上复制并粘贴了整个函数并重命名为:
- (void)jumpCountry: (NSIndexPath *)indexPath {
//some table related stuff
}
并使用以下方法调用此方法:
[self jumpCountry:countryIndex];
但是,我的课程看起来很丑(而且不是首选),因为它具有相同的两种方法。那么,如何直接调用初始方法(我知道它被分配给调用该方法的按钮)。我正在使用iOS6.1。基本上,我想直接调用的原因是我有另一个线程来监听通知(来自位置服务),一旦收到通知,应该更改表格视图。通知本身已经搜索了 NSIndexPath,所以不会有任何问题。