2015-03-20 3 views
-4

У меня есть приложение, которое отлично работает на моем ноутбуке dev. Я взял копию проекта и запустил обновление «pod update», которое завершилось без ошибок.Проблема с парсером. Ожидаемый ':'

Теперь сборка завершилась неудачей с этой проблемой анализа. В других вопросах есть некоторые аналогичные проблемы, но никто из них специально не решает эту проблему.

+ (NSString *)avatarUrlForUser:(NSString *)userId { 
    return [NSString stringWithFormat:@"%@/%@/avatar.jpeg", HHNetworkManagerUserAvatarURL, userId]; 
} 

Ошибка, которую я получаю, точно так же, как указано в заголовке вопроса. и это указывает на HHNetworkManagerUserAvatarURL.

Объявления:

#ifdef TESTING 
#define HHNetworkManagerHost      @"127.0.0.1" 
#define HHNetworkManagerBaseURL     @"http://" HHNetworkManagerHost 
#else 
#define HHNetworkManagerHost      @"127.0.0.1" 
#define HHNetworkManagerBaseURL     @"https://" HNHetworkManagerHost 
#endif 
#define HHNetworkManagerApiURL     HHNetworkManagerBaseURL "/api" 
#define HHNetworkManagerRequestPinURL    HHNetworkManagerApiURL "https://stackoverflow.com/users/register" 
#define HHNetworkManagerVerifyPinURL    HHNetworkManagerApiURL "https://stackoverflow.com/users/verify" 
#define HHNetworkManagerUploadAvatarURL   HHNetworkManagerApiURL "https://stackoverflow.com/users/%@/avatar" 
#define HHNetworkManagerUserAvatarURL    HHNetworkManagerApiURL "https://stackoverflow.com/users/%@/avatar"** 

Спасибо.

+0

Процитировать сообщение об ошибке полностью и точно. –

+0

Название вопроса - это точная ошибка. – Dave

+0

Попробуйте сделать чистую и построить снова. – krafter

ответ

0

У вас есть HNHetworkManagerHost вместо HHNetworkManagerHost.

Если вы выполните «Продукт -> Выполнить действие -> Препроцесс», вы увидите это. Затем появляется сообщение об ошибке, похожее на тег параметра, а за ним не следует двоеточие ...

+0

Хорошо заметили ... спасибо – Dave

Смежные вопросы