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

труктура приложения выглядит следующим образом: основная часть написана на C ++ и интенсивно использует потоки, и я разрабатываю пользовательский интерфейс в Objective C поверх него, если я не выполняю поток, он работает нормально, но я не могу отключить , остановить поток, пользовательский интерфейс случайно падает в журнале, который я мог видеть, после сообщения

__NSAutoreleaseNoPool(): Object 0x350270 of class NSCFString autoreleased with no pool in place - just leaking

Подобные сообщения, приходящие более одного раза, с помощью googling, узнают, мне нужно установить NSAutoReleasePool, чтобы избавиться от него, но как его можно интегрировать с кодом C ++.

Редактировать: Базовая библиотека будет активирована из пользовательского интерфейса, поэтому, я полагаю, можно сказать, что пользовательский интерфейс работает в основном потоке, Lib создает / завершает поток без уведомления пользовательского интерфейса, в этом случае я могу вызвать AutoReleasePool в пользовательском интерфейсе

Кто-нибудь может направить меня?

Ответы на вопрос(1)

Ваш ответ на вопрос