将Xcode从5升级到6 beta后,几乎每个项目在运行应用程序后都会出现意外错误。还有一些其他帖子有这个标题,但错误是不同的。
在AppDelegate.swift中,有时模拟器会完全变黑,没有错误,有时它会在这一行上给我错误:
class AppDelegate: UIResponder, UIApplicationDelegate {
在Xcode 5中,我之前没有遇到此错误,部署目标设置为7.0或7.1。
提前致谢。
答案 0 :(得分:6)
如果main.storyboard检查器中有两个或更多相同的IBOutlets或IBActions(选项最后的右箭头键),则会导致此错误。找出有双重的地方,删除你不需要的那个!之后它应该完美无缺。
答案 1 :(得分:3)
似乎有一个iOS 7.1的错误作为目标。
现在可以在安装了iOS 7.1的设备上运行测试。 (17028705)
使用beta 2更新再次尝试
答案 2 :(得分:2)
我发现这个问题发生在我链接@ IBOutlet / @ IBAction并且链接断开(例如重命名)时。在main.storyboard检查器中,右键单击(控制单击)元素并删除任何错误的链接。如果这是问题,应该修正错误。
(Xcode 7)
答案 3 :(得分:1)
解决我的问题:
答案 4 :(得分:0)
我的问题开始于我在“更多模拟器”下安装了传统模拟器(iOS7.1)。在模拟器构建目标下。 Xcode 6及其原生模拟器在此之前运行良好。为我修复的是关闭Xcode,删除衍生数据,并在模拟器应用程序中的iOS模拟器下选择"重置内容和设置"然后重启系统。
答案 5 :(得分:0)
我是编码世界的新手,但解决了这个问题。通过做某事我得到了同样的错误,即使我删除了我无法解决的一切。它仍然给我相同的错误,这意味着它不会删除它存储的某个文件。我花了一段时间找出哪个文件,最后当我打开Mainstoryboard作为源文件,并且搜索了我知道我改变的错误关键字时,它给了我它所在的行。删除了那些行后错误得到了固定。我知道基本的HTML,所以我知道要删除哪些行。
每次我遇到这个错误都无法重新开始我的项目,所以我必须找到解决方案,而且我找不到任何解决方案。所以我必须自己用常识来做,因为我说我不知道编码。
希望它有所帮助。
答案 6 :(得分:0)
我知道已经有很多答案,但只是要注意我的情况:
我首先在故事板上创建了ViewController然后我创建了这个类,我不知道为什么这是一个错误,因为两个类名相同,但通过重写故事板上的类名有助于&# 34;连结"正确的视图控制器及其文件。首先在故事板上创建文件然后ViewController以防止此错误。