2012-05-22 2 views
1

가능한 중복은 :
How to append string in local resource txt file for iOS sdk파일의 내용을 덮어 쓰지 않고 텍스트 파일에 쓰는 방법은 무엇입니까?

내 코드는 다음과 같이 진행됩니다

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *docDir = [paths objectAtIndex: 0]; 

docFile_V1 = [docDir stringByAppendingPathComponent:LOG_FILE_V1]; 
if ([file fileExistsAtPath: docFile_V1] == YES) 
{  
    if(![formatedlogStr writeToFile:docFile_V1 atomically:YES encoding:NSUTF8StringEncoding error:&error]) 
    { 
     NSLog(@"Error: %@", [error userInfo]); 
    } 
} 

이 파일에 쓰기에 대한 내 코드는하지만, 불행히도 모든 이전을 덮어 씁니다 파일 내용. 이전 문자열을 덮어 쓰지 않고 문자열을 작성하고 싶습니다.

누구든지 예제로 파일에 쓰거나 추가하는 가장 좋은 방법을 제안 할 수 있습니까?

답변

3

먼저 NSMutableArray에서 파일 내용을 읽은 다음 데이터를 배열에 추가하고 파일에 다시 써야합니다.

관련 문제