Xcode 7 - 更新后,UITableView冻结

时间:2015-09-24 10:35:08

标签: xcode uitableview segue xcode7

我刚刚从Xcode 6更新到7。

我有一个UITableview,当你点击其中一行时,它会抓取该行的数据,然后进入下一个viewcontroller并更新标签。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{

if ([[segue identifier] isEqualToString:@"detailView"])
    {
        NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];

        //grab row selected and update label on next viewcontroller

        detailViewController *transferVariable = [segue destinationViewController];
        transferVariable.labelName = [arrayOfText objectAtIndex:indexPath.row]; 
    }

}

在我更新xcode之前它工作正常。现在,当我在IOS模拟器中单击UITableview上的一行时,模拟器会冻结。它永远不会进入下一个viewcontroller,并且我没有错误消息可以调试。

我该如何解决这个问题?

谢谢

2 个答案:

答案 0 :(得分:0)

更新:它现在正在工作

嘿,伙计们,我无法弄清楚发生了什么。

相反,我创建了一个新的xcode项目,只需复制并粘贴所有内容,然后从头开始构建故事板,它现在正常工作。

这不是一个很好的解决方案,但我的项目很小,但我希望这对你们有所帮助。

感谢大家为这个主题做出贡献。

答案 1 :(得分:0)

我有同样的问题。复制项目后,其中的所有tableviews都滞后。我认为重命名项目存在问题。我再次复制它,但没有重命名(只有主文件夹)。现在它工作正常。希望它对任何人都有帮助。