2011-11-05 15 views
0

除非我没有意识到,否则这在iOS4上正常工作。我更新到iOS5,现在它在[indexPath section]上抛出这个错误的访问错误。它是在UITableViewiOS - EXC访问不良,以前曾在iOS 4上工作

 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{  
    // Get the cell label and value 
    NSLog(@"section: %@", [indexPath section]); /* BAD ACCESS ERROR HERE */ 
... 
+0

只是要注意,你放心,我有一些在iOS4的工作细腻的东西(这很不同),这些导致iOS 5的问题或彻底崩溃......所以你的体验不是独一无二的。 –

回答

4

日志语句本身导致错误。

NSLog(@"section: %@", [indexPath section]); /* BAD ACCESS ERROR HERE */ 

您正在尝试记录一个整数,就像它是一个对象一样。它应该是:

NSLog(@"section: %i", [indexPath section]); 
+1

Oopsi,真实 - 好赶上:D – Till

+1

良好的电话,谢谢!虽然我仍然有问题,但我会开一个新的问题。 –

+0

@JamesSkidmore欢迎:) – albertamg

相关问题