IBOutlet属性的类型

时间:2015-01-15 20:52:00

标签: ios objective-c

我试图在我的应用中安装预制的自定义进度条,根据网站上的教程,我得到了代码,我需要:

"On the view controller's header file create an IBOutlet property of the type MCPercentageDoughnutView and link it to the object you created on the Interface Builder."

有人可以解释我如何创建IBOutlet类型的MCPercentageDoughnutView属性吗?我试过了:

__weak IBOutlet MCPercentageDoughnutView *pieChart;

它给了我错误:Unknown type name 'MCPercentageDoughnutView'。我做错了什么?

2 个答案:

答案 0 :(得分:1)

在头文件中你还应该:

#import "MCPercentageDoughnutView.h"

答案 1 :(得分:0)

如果要在头文件中声明IBOutlet,您可以在头文件中执行MCPercentageDoughnutView的前向声明,并在实现文件中导入类MCPercentageDoughnutView.h文件。

@class MCPercentageDoughnutView // In your header file

#import "MCPercentageDoughnutView.h" // In your implementation file

但是,如果要在实现文件中声明IBOutlet(在类的扩展名中),则不需要头文件中的前向声明。