【问题标题】:how to create a class instance in iphone?如何在iphone中创建一个类实例?
【发布时间】:2011-03-07 13:55:53
【问题描述】:
noob 问题(目标 c 的新问题)我在 xcode 中创建了一个实用程序应用程序,我想在我的 mainviewcontroller 中创建一个类“Fish”的实例(这样我就可以在 mainviewcontroller 中使用 Fish 中的函数)。这怎么可能?我在头文件中尝试了这个 - mainviewcontroller 在实现“Fish *fish = [[Fish alloc] init]; ”但是我收到一个错误(“之前预期的说明符限定符列表)。有什么想法吗?
【问题讨论】:
标签:
iphone
object
sdk
instance
【解决方案1】:
把它放在文件的顶部:
#import "Fish.h"
在您的代码中。
Fish *fish = [[Fish alloc] init];
别忘了清理!
[fish release];
【解决方案3】:
看起来编译器不知道 Fish 类。你必须告诉他这门课。
在 MainViewController.m 文件的开头添加 #import "Fish.h",如果您将 Fish 设为实例变量,则应将 @class Fish; 放在 MainViewController.h 文件中的 @interface MainViewController 上方。