Итак, просто чтобы уточнить зрительно склонные, мне понадобилось несколько минут, чтобы найти правильный вариант, поскольку он упоминается только в комментариях к другому ответу.Мне пришлось найти флаг сборки CLANG_ENABLE_OBJC_ARC
и переключить его на NO
.Вы найдете его в настройках Build в разделе User-Defined (очень низко для меня):
![enter image description here](https://i.stack.imgur.com/7Ti5J.gif)
Я также смог обойти ошибку времени выполнения, зайдя вmain.m
и комментируя код установки NSAutoreleasePool
следующим образом:
//NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
//[pool release];
return retVal;
Однако я не уверен, какие другие эффекты могут иметь последствия.Кажется, что в настоящее время при работе с PhoneGap, вероятно, лучше придерживаться ручного подсчета ссылок, пока PhoneGap должным образом не поддерживает ARC.
И только для Google ошибка, которая привела меня к этому, была «NSAutoreleasePool недоступен», так какЯ не вижу этого как текст в оригинальном сообщении.