-[NSFileManager URLForDirectory:inDomain:appropriateForURL:create:error:]
richiede un singolo NSSearchPathDomainMask e restituisce un singolo URL. (La parte ...appropriateForURL:create:error:
è un po 'confusa nella documentazione.)NSFileManager - URLsForDirectory ... o URLForDirectory
-[NSFileManager URLsForDirectory:inDomains:]
consente di creare una maschera di bit per il parametro domini e restituisce una matrice di URL.
Mi sembra che ci sia una sovrapposizione tra questi due metodi. Se il mio obiettivo è ottenere la cartella Documenti, o Libreria, o ecc dalla sandbox di un'app iOS, quando dovrei usarne una sull'altra?
Dalla documentazione Apple: 'È necessario considerare l'utilizzo dei metodi NSFileManager URLForDirectory: inDomains: and URLForDirectory: inDomain: appropriateForURL: create: error :. quali URL di ritorno, che sono il formato preferito. – edelaney05
Questo è vero se si desidera che gli URL. Se vuoi il percorso come NSString, allora quello che ho postato va bene. – rmaddy
@ edelaney05 Vedere la mia risposta aggiornata. – rmaddy