无法将动作连接到NSViewController

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

我对Xcode有一个愚蠢的问题。有时-我不知道为什么,因为我总是遵循相同的过程-如果我从我的NSViewController的nib文件到此NSViewController的.h文件创建IBAction,则会收到错误消息“无法连接动作buttonCancelClicked:指向类NSViewController的目标。“

这很疯狂,因为文件的所有者设置为.h文件,即使我单击该按钮,也会调用IBAction。仅Xcode会引发此错误。

这是Xcode的错误吗?我可以做些什么来消除此错误吗?

cocoa xcode5 nsviewcontroller
2个回答
1
投票

NSViewController用于管理NSView。首先断开按钮。在(也许是另一个)类中声明该动作,保存,然后再次读取IB中的标题并将其连接到IB中的按钮。这就是我的方法,从来没有遇到问题。


0
投票

将生成此消息的另一个原因是,当类标识符未指向正确的Project时。我已经将一个班级从一个项目复制到另一个项目。

我的初始班级标识符如下:

enter image description here

这生成了控制台消息,如原始问题所示。

我按如下方式设置课程:

enter image description here

这解决了问题。

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