我对Xcode有一个愚蠢的问题。有时-我不知道为什么,因为我总是遵循相同的过程-如果我从我的NSViewController的nib文件到此NSViewController的.h文件创建IBAction,则会收到错误消息“无法连接动作buttonCancelClicked:指向类NSViewController的目标。“
这很疯狂,因为文件的所有者设置为.h文件,即使我单击该按钮,也会调用IBAction。仅Xcode会引发此错误。
这是Xcode的错误吗?我可以做些什么来消除此错误吗?
NSViewController用于管理NSView。首先断开按钮。在(也许是另一个)类中声明该动作,保存,然后再次读取IB中的标题并将其连接到IB中的按钮。这就是我的方法,从来没有遇到问题。
将生成此消息的另一个原因是,当类标识符未指向正确的Project时。我已经将一个班级从一个项目复制到另一个项目。
我的初始班级标识符如下:
这生成了控制台消息,如原始问题所示。
我按如下方式设置课程:
这解决了问题。