2013-10-17 30 views
1

我有一個TableViewController(VC1)設置爲push-segue到另一個TableViewController(VC2)。這個連接是通過ctrl-從VC1拖動到VC2在故事板上進行的。當執行segue時,應用程序凍結,我看到CPU掛鉤達到100%,內存使用量開始迅速攀升。我從一個自定義的VC2開始,看到viewWillAppear被調用,並且諸如numberOfRowsInSection之類的表委託方法正在被正確執行。UITableViewController凍結時,延續到另一個UITableViewController

爲了縮小這個問題,我發現即使是一個香草UITableViewController(沒有自定義控制器類)作爲VC2也有同樣的問題。但是當我將VC2設置爲僅僅是一個香草UIViewController(不是表格)時,它就很好。

我有大約十幾個其他TableView - > TableView在我的應用程序中的其他地方進行了設置,它們的設置方式相同,沒有任何問題。

VC1代碼:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    [self performSegueWithIdentifier:@"myseguename" sender:self]; 
} 
+1

嘗試使用儀器診斷問題 –

+0

所以我使用儀器對我的應用程序進行了描述,但這是我第一次使用它。我應該尋找什麼?唯一立即突出的是我在主線程中看到了一堆中斷事件。 – 695Multimedia

回答

相關問題