Xcode 9项目中的操作已被破坏

时间:2017-12-24 09:39:05

标签: swift xcode macos xcode9 macos-high-sierra

好的,所以这是交易......

我正在尝试连接最简单的操作(典型的 ctrl + drag 从UI构建器到相应的文件),操作创建正常,但它们无法正常工作。 / p>

用户界面(带有测试操作)的内容如下:

enter image description here

AppDelegate.swift 中的相应部分(无论如何都不会被调用)

enter image description here

如果它有任何区别:

  • macOS :High Sierra 10.13.2
  • Xcode :9.1(9B55)
  • 项目平台:macOS
  • 项目语言:Swift
  • 故事板:否
  • 自动布局:否

如果某些内容已损坏,我应该查看哪些文件?

我查看了MainMenu.xib,但<connection><action>似乎正在联系正确的事情。也许这是project.pbxproj文件?

注意:有问题的项目是(自动)复制以前的Xcode(+ Swift)项目的结果,因此很可能可能出错了处理。 (虽然它通常适合我)。我们看看......

2 个答案:

答案 0 :(得分:0)

第一个也可能是唯一一个完整性检查Outlets,Segues,Actions的地方是Xcode中的右侧面板菜单:

enter image description here

答案 1 :(得分:0)

我认为buttonClicked的@IBAction行应该在viewController文件而不是AppDelegate文件中