繁体   English   中英

为什么IB没有提供在自定义Swift文件中插入@IBOutlet或@IBAction的选项?

[英]Why IB is not giving options to insert @IBOutlet or @IBAction in custom Swift file?

我创建了一个新的cocoa文件,它是NSObject子类,符合NSTableView协议。 当我尝试从IB中的NSButton连接IBOutletIBAction ,不会弹出任何选项。 我试过两种方式连接

import Cocoa

class TestTableController: NSObject, NSTableViewDataSource, NSTableViewDelegate {
@IBOutlet weak var button:NSButton!
}

然后连接它但结果相同。 我能够从AppDelegate文件成功连接。

她的截图是:

从自己的属性手动连接

再试一次

您需要添加一个NSObject(或您喜欢的任何一个),然后选择它作为自定义类:

在此输入图像描述

然后你应该能够将它连接到你的按钮。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM