Ich versuche, NSThreads mit ARC in 4.3.5 zu verwenden. Mit iOS 5 funktioniert alles einwandfrei, aber wenn ich es auf einem älteren iOS wie 4.3 ausprobiere ist es undicht. Normalerweise würde ich einen Autorespulepool für NSThreads benutzen, aber da es keinen manuellen Autorespulepool in ARC gibt, weiß ich nicht, wie ich das beheben kann.
Ich bekomme viele Nachrichten wie "__NSAutoreleaseNoPool (): Object 0x4567b40 der Klasse NSComparisonPredicate wird automatisch freigegeben, ohne dass ein Pool vorhanden ist - einfach undicht" in meiner Konsole, nachdem ich einen Thread gestartet habe.
%Vor%Wie man mit ARC und iOS vor 5.0 richtig strickt.
Prost nettz
Tags und Links objective-c iphone nsthread automatic-ref-counting nsautoreleasepool