2015-01-13 56 views
0

我的程序現在使用絕對路徑寫入並讀取「.plist」文件。在升級之後的iOS 8中被稱爲絕對路徑更改。正在使用什麼代碼,以免在升級時丟失文件路徑。 感謝您的支持iOS 8保存升級時不會消失的文件

回答

0

我找到了。 要使用代碼

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