Ожидаемое выражение до токена '@' main.m
Я добавил GoogleAdMobAdsSdkiOS-6.1.4
SDK для моего приложения cocos2d для интеграции AdWhirl. Когда я добавил этот Google SDK, я получил следующую ошибку:
Ожидаемое выражение до токена '@' main.m
Этот код выглядит так:
int main(int argc, char *argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil,
NSStringFromClass([AppDelegate class]));
}
}
2 ответа
Решение
Вы уверены, что используете версию XCode версии 4.2 или выше? Я думаю @autoreleasepool
это более новый синтаксис. Это также не будет работать, если ваш компилятор установлен на GCC. Вы также можете просто создать свой собственный NSAutoreleasePool
используя старый синтаксис, если ничего из этого не работает.
Вы можете посмотреть другой ответ на аналогичный вопрос здесь.