2011-11-05 16 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

相關問題