Recentemente, come alcune persone, ho scoperto che [ALAssetsLibrary enumerateGroupsWithTypes] piace eseguire i suoi blocchi su un altro thread. Peccato che Apple non l'abbia documentato :-)Sincronizzazione del thread di cacao quando si utilizza [ALAssetsLibrary enumerateGroupsWithTypes:]
Nella mia circostanza attuale devo attendere il completamento dell'enumerazione, prima che il thread principale restituisca risultati. Ho chiaramente bisogno di una sorta di sincronizzazione dei thread.
Ho letto su NSLock & NSConditionLock, ma nulla sembra ancora soddisfare il requisito di 'segnalare un thread bloccato che questo thread di lavoro ha completato'. Sembra un bisogno abbastanza semplice - qualcuno può indicarmi la giusta direzione?
vostri indizio & fischi, sono i benvenuti come sempre,
M.
Potrebbe dirmi di più su questa soluzione? – MatterGoal