0
我的程序現在使用絕對路徑寫入並讀取「.plist」文件。在升級之後的iOS 8中被稱爲絕對路徑更改。正在使用什麼代碼,以免在升級時丟失文件路徑。 感謝您的支持iOS 8保存升級時不會消失的文件
我的程序現在使用絕對路徑寫入並讀取「.plist」文件。在升級之後的iOS 8中被稱爲絕對路徑更改。正在使用什麼代碼,以免在升級時丟失文件路徑。 感謝您的支持iOS 8保存升級時不會消失的文件
我找到了。 要使用代碼
NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
使用絕對path.For例如將文件保存爲正常的,但你需要閱讀這樣
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil];
NSString *fileWithExt = nil;
for (NSString *file in directoryContent)
{
if([file stringByDeletingPathExtension] isEqualsTo:@"abc"]
{
fileWithExt = file;
break;
}
}
我得到讀取代碼 How to Read a file from documents directory in iOS
文件謝謝你U