Xcode 7 - 更新后,UITableView 冻结
Xcode 7 - After Update, UITableView Freezes
我刚刚从 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,也没有错误消息可供我调试。
我该如何解决这个问题?
谢谢
更新:现在可以使用了
嘿伙计们,我不知道发生了什么事。
相反,我创建了一个新的 xcode 项目,然后复制并粘贴所有内容,然后从头开始重新构建故事板,它现在工作正常。
这不是一个很好的解决方案,但我的项目开始时很小,但我希望这对你们有所帮助。
感谢大家对此主题的贡献。
我有同样的问题。复制项目后,其中的所有表格视图都滞后。我认为重命名项目中的问题。我再次复制了它,但没有重命名(仅主文件夹)。现在它工作正常。希望对大家有帮助。
我刚刚从 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,也没有错误消息可供我调试。
我该如何解决这个问题?
谢谢
更新:现在可以使用了
嘿伙计们,我不知道发生了什么事。
相反,我创建了一个新的 xcode 项目,然后复制并粘贴所有内容,然后从头开始重新构建故事板,它现在工作正常。
这不是一个很好的解决方案,但我的项目开始时很小,但我希望这对你们有所帮助。
感谢大家对此主题的贡献。
我有同样的问题。复制项目后,其中的所有表格视图都滞后。我认为重命名项目中的问题。我再次复制了它,但没有重命名(仅主文件夹)。现在它工作正常。希望对大家有帮助。