我偶然发现了Interface Builder中的AMPathPopUpButton控件,但每次我尝试使用它时,编译器都通知我
使用未声明类型'AMPathPopUpButton'。
根据一些搜索,它应该在Automator框架中。但是在我导入框架之后,我仍然没有运气。
我怀疑此控件可能已被弃用,但是,它仍可在Interface Builder中使用,而且我找不到有关其退出的任何信息。
它仍然可以在代码中使用吗?如果是,我应该导入或做什么?
答案 0 :(得分:0)
您应该链接 Automator 框架,并使用按钮类型的前向类声明:
转到目标的构建阶段并将 Automator.framework 添加到 Link Binary with Libraries 构建阶段。
在声明或引用AMPathPopUpButton
类型的接口/实现文件中,使用转发类声明而不是尝试导入头文件:
@class AMPathPopUpButton;