2011-10-20 92 views
0

我的應用程序在10月5日在App Store上啓動。它在除iOS 5以外的所有iOS版本上運行良好。在特定類上它崩潰在此聲明上:應用程序崩潰IOS 5在以前版本上工作

[[self.tableView cellForRowAtIndexPath:lastIndex] 
    setAccessoryType:UITableViewCellAccessoryNone]; 

我收到錯誤「正在執行錯誤的訪問」。

難道這是因爲蘋果在iOS 5引入的ARC嗎?

+1

不,它與ARC無關,因爲您的應用程序版本從未用ARC編譯過。 – BoltClock

+0

你可以給我們讀出xcode給你什麼時候崩潰?給我們幾行上面和下面的錯誤行 – CStreel

回答

1

該indexPath應該保留。

在您的發言前添加[lastIndex retain];

+0

謝謝老兄,它的工作非常感謝,但它現在崩潰在'MyViewController * m = [[[MyViewController alloc] initWithNibName:@「MyViewController」bundle:Nil] autorelease]; [self.navigationController pushViewController:m animated:YES];'它正在給予SIGBRT,並且它在以前的所有版本中仍然運行良好 –

相關問題