我从4.3更新了Xcode 4.4。我在“iPhone 5.1模拟器”上运行了一个项目 我可以运行一个项目。但是我点了一下tableCell Of UITableView 所以我在“didSelectRowAtIndexPath”方法的顶部添加了“NSLog()”。但没有显示该日志 而且我看不到下一个观点。
我可以为转换的tableView做些什么?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"(NSInteger *)indexPath.row=%d", indexPath.row);
NextViewController *nextViewController = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
nextViewController.dicPatient = self.dicPatient;
nextViewController.dicLoginKey = self.dicLoginKey;
nextViewController.cellIdx = (NSInteger *)indexPath.row;
[tableView deselectRowAtIndexPath:indexPath animated:YES];
[self.navigationController pushViewController:nextViewController animated:YES];
}
P.S。
该项目在Xcode 4.2上完成
当然,在项目开始之前我做了Clean& Build。
我的操作系统是Lion
答案 0 :(得分:0)
检查这些事情。 在头文件
中<UITableViewDelegate>
在您的实施文件中
your_table_view.delegate=self;
或者如果您已从界面构建器添加了tableView,则打开您的xib文件。选择您的表格并在实用工具栏中单击连接检查器,然后在outlet部分中将委托分配给文件所有者