将我的项目移至Xcode 7导致该项目挂在2个应显示新UITableViewController子类的地方。这似乎是Xcode 7中的错误,并且还存在于7.01中。该项目在Xcode 6.4中运行正常。

该错误不会引发异常,事情似乎太过死机。

遍历代码,很明显,在两种情况下,在tableviewCell上返回带有UITextView的UITableViewCell都是一个问题。

最佳答案

解决方案

在调试器导航器上,您可能会看到它在您的线程上显示了对[NSLocalizableString length]的引用。我的代码没有显式调用NSLocalizableString,但似乎textView可能正在处理它。

解决方案很简单-从界面生成器中的UITextview中删除所有初始文本,进行product-> clean并再次运行代码。

这样可以解决问题,并且可以像以前使用Xcode 6.4一样显示预期的表视图

希望这可以节省其他人几个小时将头撞在墙上的麻烦。

是的,向苹果提起诉讼。

关于ios - 当呈现一个新的UITableviewController子类时,为什么以前工作的Xcode项目在Xcode 7中挂断了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32870212/

10-09 16:15
查看更多