Xcode 9项目中的操作已中断

问题描述 投票:0回答:2

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

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

UI(带有测试操作)的外观如下:

enter image description here

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

enter image description here


如果它有任何区别:

  • macOS:High Sierra 10.13.2
  • Xcode:9.1(9B55)
  • 项目平台:macOS
  • 项目语言:斯威夫特
  • 故事板:没有
  • 自动布局:没有

我应该查看哪些文件,以防某些内容损坏?

我已经看过MainMenu.xib,但<connection><action>s似乎在连接正确的东西。也许这是project.pbxproj文件?


注意:有问题的项目是(自动)复制先前的Xcode(+ Swift)项目的结果,因此在此过程中可能出现问题。 (虽然它通常适合我)。让我们来看看...

swift xcode macos xcode9 macos-high-sierra
2个回答
0
投票

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

enter image description here


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.