2014-12-16 6 views
0

У меня есть старый проект, который все еще поддерживает iOS 5.1.1, и SDWebImage также должен иметь поддержку для этого. Тем не менее, когда я запускаю проект, я получаю много ошибок, как это:SDWebImage on iOS 5.1.1 - Parse Issue

Apple LLVM compiler 4.2 Error 
Expected ';' after method prototype 

Это происходит на линии, как это:

- (void)setImageWithURL:(NSURL *)url __deprecated_msg("Method deprecated. Use `sd_setImageWithURL:`"); 

Все, что я могу сделать, чтобы получить этот проект запустить? Любая помощь приветствуется.

+0

Вы используете cocoapods, и если да, то какова целевая задача вашего ОС установлена? – brandonscript

+0

Ahh youre гений! Если вы ставите это как ответ, я принимаю его. Спасибо огромное! – codeman

ответ

0

Если вы используете CocoaPods, убедитесь, что в вашем подпикселе вы используете правильную целевую версию iOS.

Из папки проекта, редактировать podfile с помощью вашего любимого текстового редактора (люблю нано)

nano podfile 

Или вы могли бы VI

vi podfile 

Убедитесь, что линия в верхней части, которая декларирует целевая версия iOS установлена ​​правильно:

platform :ios, '8.0' 

Или в вашем случае, возможно,

platform :ios, '5.1.1' 
+0

На самом деле я ошибся. Ошибка все еще существует. Я использую Cocoapods, но не для SDWebImage – codeman

+0

Hrm, что, если вы попытаетесь использовать его для SDWebImage? – brandonscript

+0

Удаление библиотеки и повторное добавление исправления проблемы. У меня теперь есть другие ошибки, но это другой вопрос. Благодаря! – codeman