Non, cela retournera toujours un chemin pour documentDirectory !!
Il peut varier selon différents types de répertoire comme,
NSString *path = NSTemporaryDirectory();
ligne ci-dessus donnera le chemin du répertoire temporaire.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
ci-dessus ont également ensemble un chemin, mais c'est le chemin de NSDocumentationDirectory
.
NSSearchPathForDirectoriesInDomains Crée une liste de chaînes de chemins pour les répertoires spécifiés dans les domaines spécifiés. La liste est dans l'ordre dans lequel vous devriez rechercher les répertoires.
Vous pouvez obtenir le contenu ou le répertoire sous du répertoire de documents ou tout autre répertoire comme,
NSArray *pathArr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSAllDomainsMask, YES);
NSArray *contentOfDocDirectory = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:pathArr[0] error:nil];
NSLog(@"content of document directory : %@",contentOfDocDirectory);
ne vous obtenez pas question correctement !!! – Lion
@KetanParmar: en ce moment lorsque vous utilisez le code ci-dessus, vous obtiendrez un chemin dans NSArray..mon question est-ce que vous avez un scénario lorsque le résultat ci-dessus renvoient plusieurs chemins dans NSArray? –