La mia struttura dell'applicazione è la seguente, la parte principale è scritta in C++ e utilizza il thread pesantemente, e sto sviluppando l'interfaccia utente in Objective C su di esso, se non eseguo il thread funziona correttamente, ma io non si può disabilitare, smettere di filo, interfaccia utente si blocca in modo casuale nel registro ho potuto vedere, seguente messaggioChe cosa significa "Autoreleased senza pool in place"?
__NSAutoreleaseNoPool(): Object 0x350270 of class NSCFString autoreleased with no pool in place - just leaking
messaggi simili provenienti più di una volta, googling venuto a sapere, ho bisogno di impostare NSAutoreleasePool di sbarazzarsi di esso, ma come è possibile integrare lo stesso con il codice C++.
Edit: core lib sarà attivato dall'interfaccia utente, quindi suppongo, il suo sicuro dire UI si esegue nel thread principale, Lib sta creando/chiude filo senza informare UI, in questo caso, posso chiamare AutoReleasePool nell'interfaccia utente
Qualcuno può guidarmi?
Ciao, fammi provare ad aggiungere qualcosa di più nella mia domanda – Amitg2k12