2012-04-10 3 views

답변

1

향후 참조를 위해 사용자 기본 설정을 저장하려는 경우 NSUserDefaults을 확인하십시오. 실제로 설정을 저장하려고하는 경우 파일을 처리하는 것보다 쉽습니다.

정말로 파일에서 문자열을 읽으려면 Xcode 구성 도우미로 이동하여 문서로 이동하고 검색 아이콘을 클릭 한 다음 "문자열 읽기"를 입력하고 맨 위 링크 중 하나는 파일을 읽고 쓰십시오.

3

저장

:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *path = [documentsDirectory stringByAppendingString:@"/myFile.plist"]; 
    //Create the file if it doesnt exists 
    if (![[NSFileManager defaultManager] fileExistsAtPath:path]){ 
      NSDictionary *emptyDic = [NSDictionary dictionary]; 
      [emptyDic writeToFile:path atomically:YES]; 
     } 
    //Save the text using setObject for key or something similar, you could even use a NSArray instead 
    NSDictionary *dic = [[NSDictionary alloc]init]; 
    [dic writeToFile:path atomically:YES]; 

로드 :

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path = [NSString stringWithFormat:@"%@/myFile.plist", documentsDirectory]; 
NSString *contents = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; 

난 당신이 직접 .txt 파일을 사용할 수 없다고 생각하지만 난 그것을 시도 적이 없다.

+0

NSString의'initWithContentsOfFile'로 텍스트 파일을 읽을 수 있습니다. 'writeToFile'로 저장할 수 있습니다. – Rob

관련 문제