Ich habe kürzlich, wie ein paar Leute, entdeckt, dass [ALAssetsLibrary enumerateGroupsWithTypes] gerne seine Blöcke auf einem anderen Thread ausführen. Was für eine Schande, dass Apple das nicht dokumentiert hat :-)Cocoa-Thread-Synchronisation bei der Verwendung von [ALAsetsLibrary enumerateGroupsWithTypes:]
In meinem aktuellen Umstand muss ich warten, bis die Aufzählung abgeschlossen ist, bevor der Hauptthread Ergebnisse zurückgibt. Ich brauche eindeutig eine Art Thread-Synchronisation.
Ich habe über NSLock & NSConditionLock gelesen, aber noch nichts scheint die Anforderung von "Signal ein blockierter Thread, dass dieser Arbeiter Thread abgeschlossen hat" zu passen. Es scheint ein einfaches Bedürfnis zu sein - kann mir jemand in die richtige Richtung zeigen?
Ihr Hinweis & Boos, sind herzlich eingeladen, wie immer,
M.
Könnten Sie mir sagen, mehr über diese Lösung? – MatterGoal