noob问题(对象c来说是新的)我在xcode中创建了一个实用程序应用程序,我想在我的mainviewcontroller中创建一个类“Fish”的实例(所以我可以在mainviewcontroller中使用Fish中的函数)。这怎么可能?我在头文件中尝试了这个 - mainviewcontroller在实现“Fish * fish = [[Fish alloc] init];”然而我得到一个错误(“之前的预期说明符 - 限定符 - 列表)。有什么想法吗?
答案 0 :(得分:2)
将其放在文件的顶部:
#import "Fish.h"
代码中的某处。
Fish *fish = [[Fish alloc] init];
别忘了清理!
[fish release];
答案 1 :(得分:0)
您必须通过导入相应的头文件来声明类Fish并使其对主视图控件可见。
答案 2 :(得分:0)
看起来编译器不知道类Fish。你必须告诉他关于班级的事。
在MainViewController.m文件的开头添加#import "Fish.h"
,如果您使Fish成为实例变量,则应将@class Fish;
放在MainViewController.h文件中@interface MainViewController
之上。