Вызовите метод делегата из класса контроллера представления - PullRequest
0 голосов
/ 12 февраля 2011

Я объявил и реализовал метод делегата в файлах projectAppDelegate.h и .m. Затем я создал метод в классе projectViewController.m, который должен вызывать метод, объявленный в файле делегата. Проблема в том, что контроллер представления не знает о функции делегата, потому что она объявлена ​​в другом файле.

Мой вопрос: каков рекомендуемый способ решения этой проблемы? Есть ли необходимость импортировать новые файлы?

Спасибо заранее, Sagiftw

1 Ответ

0 голосов
/ 12 февраля 2011

Вам необходимо #import "projectAppDelegate.h" в вашем классе контроллера представления, чтобы контроллер представления знал о методах, объявленных в интерфейсе делегата вашего приложения.

В качестве дополнительного примечания, имена файлов классов Objective-C(и сами классы) обычно пишутся с большой буквы (например, ProjectAppDelegate.h).

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