проблема с протоколом iPad - PullRequest
       2

проблема с протоколом iPad

0 голосов
/ 06 августа 2010

У меня маленькая проблема; У меня есть этот протокол, определенный ниже:

@protocol someProtocol <NSObject>

- (void) changedStoryForIndexPath: (NSIndexPath *) indexPath;

@end

Я определил его в файле с именем "ListViewController.h", логически мне нужно импортировать заголовок в другой файл, например: #import "ListViewController.h", затем в моем @interface объявить протокол в тегах протокола, например <someProtocol> right ? Когда я делаю это, а затем компилирую, компилятор (на Xcode 4.0 и 3.2.4) говорит мне, что он не может найти объявление протокола. Вы можете увидеть ошибку здесь: http://www.freeimagehosting.net/uploads/5ff0c99bf7.png

Спасибо, ребята!

1 Ответ

0 голосов
/ 06 августа 2010

Протокол должен быть в другом заголовочном файле.

SomeProtocol.h:

@protocol someProtocol <NSObject>
- (void) changedStoryForIndexPath: (NSIndexPath *) indexPath;
@end

И импортируйте его в класс ListViewController.

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