как создать экземпляр класса в iphone? - PullRequest
0 голосов
/ 07 марта 2011

вопрос noob (новичок в цели c) я создал служебное приложение в xcode, и я хотел бы создать экземпляр класса "Fish" в моем mainviewcontroller (чтобы я мог использовать функции из Fish в mainviewcontroller). Как это возможно? Я попробовал это в файле заголовка - mainviewcontroller в рамках реализации "Fish * fish = [[Fish alloc] init];", однако я получаю сообщение об ошибке ("ожидаемый список спецификаторов-определителей ранее). Есть идеи?

Ответы [ 3 ]

2 голосов
/ 07 марта 2011

Поместите это вверху файла:

#import "Fish.h"

Где-то в вашем коде.

Fish *fish = [[Fish alloc] init];

Не забудьте убрать!

[fish release];
0 голосов
/ 07 марта 2011

Похоже, что компилятор не знает класс Fish.Вы должны рассказать ему о классе.

добавить #import "Fish.h" в начале файла MainViewController.m, и если вы сделали Fish переменную экземпляра, вы должны поместить @class Fish; выше @interface MainViewController в свой MainViewController.h файл.

0 голосов
/ 07 марта 2011

Вы должны объявить класс Fish и сделать его видимым для вашего контроллера mainview, импортировав соответствующий заголовочный файл.

Вот учебник для самого начинающего: http://cocoadevcentral.com/d/learn_objectivec/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...