我用下面的代碼來獲取文件如何獲取保存在iPhone中的所有文件?
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
if([paths count] > 0)
{
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@"%@",documentsDirectory);
NSError *error = nil;
NSArray *documentArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:&error];
if(error)
{
NSLog(@"Could not get list of documents in directory, error = %@",error);
}
else
{
NSLog(@"Hello %@",documentArray);
arrdocument = documentArray;
}
}
但它只能說明我的應用程序中的文件,而不是在應用程序之外。
你想訪問哪些文件? – rmaddy
這是沙盒的工作原理。 iOS應用程序僅限於沙盒以及用戶提供的任何其他資源(例如,通過iCloud文檔糾察)。 – yaakov