Was bedeutet "Autoreleased mit kein Schwimmbad im Ort" bedeuten?

Meine Bewerbung-Struktur ist wie folgt,
der Kern ist in C++ geschrieben und mit Faden stark, und ich bin mit der Entwicklung von UI in Objective C oben drauf
wenn ich das nicht ausführen der thread funktioniert es einwandfrei, aber ich kann es nicht deaktivieren, stop thread, UI abstürzt, zufällig in der log konnte ich sehen , folgende Meldung

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

Ähnliche Meldungen kommen dann einmal,
durch googeln komme zu wissen, ich brauche, um NSAutoReleasePool, um es loszuwerden, aber wie es ist möglich, zu integrieren, das gleiche mit C++ - code.

Edit: Core lib aktiviert werden von UI , daher vermute ich, seine sicher zu sagen, dass die UI läuft in der main-thread, Lib erstellen/beenden thread ohne Benachrichtigung UI,
in diesem Fall kann ich nennen AutoReleasePool in der Benutzeroberfläche

Kann jemand mich anleitet?

InformationsquelleAutor Amitg2k12 | 2011-01-22
Schreibe einen Kommentar