NSXMLParserDelegate Ошибка при обновлении кода iphone code 3.x до версии 4.0 - PullRequest
0 голосов
/ 26 июня 2010

Я обновил свой код iphone SDK с 3.x до 4.0.

Я получаю сообщение, что не могу найти объявление протокола для NSXMLParserDelegate. Оно показывает ошибку при сборке и отладке, но когда я запускаю приложение, оно отображается как предупреждение.Я просто хочу удалить все перед отправкой в ​​магазин приложений

Если я добавил декларацию протокола, то она не компилируется для 3.x

Как это преодолеть ?.Я видел пару сообщений, но не нашел ответа на конкретную проблему.

Поэтому я публикую новый вопрос здесь.

Спасибо

1 Ответ

0 голосов
/ 28 июня 2010

Я написал следующий код в заголовочных файлах там, где это необходимо.

Я все еще сомневаюсь в правильности его подхода ....

если __IPHONE_OS_VERSION_MAX_ALLOWED> = 40000

    @interface CustomViewController : UIViewController <..., NSXMLParserDelegate >{ 

else

@interface CustomViewController : UIViewController <....>{  

endif

...