如果一個文件的文件夾裏面有我有一個奇怪的問題,該代碼檢查:文件中的文件夾存在,但不是Xcode的
- (BOOL) checkIfFileExist:(NSString *)path {
NSArray *documentsPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [documentsPaths objectAtIndex:0];
NSString *fileDaControllere = [documentsDirectory stringByAppendingString:path];
if ([[NSFileManager defaultManager] fileExistsAtPath:fileDaControllere]) {
NSLog(@"exist");
return YES;
}
else {
NSLog(@"not exist");
return NO;
}
}
的問題是,我得到送花兒給人文件不同時,該文件存在存在(在這種情況下,路徑是Style.css)!錯誤在哪裏? 的路徑似乎是正確的:
路徑:/用戶/ kikko /庫/應用程序支持/ iPhone模擬器/ 6.0 /應用/ 38161AFA-2740-4BE2-9EC4-C5C6B317D270 /文檔/ style.css中
在這裏你可以看到
http://www.allmyapp.net/wp-content/iFormulario/1.png
http://www.allmyapp.net/wp-content/iFormulario/2.png
1 - 你確定文件在文件目錄?你在那裏複製/創建? 2-檢查文件名,區分大小寫Style.css或style.css – aahsanali
您是否嘗試在** real **設備上進行測試?模擬器沒有絕對的權利訪問Mac文件系統,包括應用程序的文檔文件夾,儘管文件真的存在,並且在** real **設備上訪問它也沒有問題,但它可能會導致一些小問題。 – holex
@holex我在許多應用程序中使用了上面的代碼,它們都可以在模擬器上完美地工作,除了大多數Mac的文件系統不區分大小寫,而iOS上的文件系統則不區分大小寫。 – rckoenes