배열의 내용을 내 iPhone 응용 프로그램의 텍스트 파일에 쓰려고합니다. 텍스트 파일에서 배열을로드 할 수 있지만 배열을 통해 내용을 삭제하고 내용을 텍스트 파일에 다시 쓸 수 있습니다. 이것을 어떻게 할 수 있습니까? 또는 단순히 누군가가 텍스트 파일의 마지막 단어를 삭제하는 방법을 안내 할 수 있다면 도움이 될 것입니다.
EDIT : - 기본적으로 텍스트 파일의 마지막 단어를 삭제하고 싶습니다. 그것을 달성하기위한 논리로 나를 도울 수 있습니까?배열의 내용을 텍스트 파일에 쓰기
1
A
답변
2
swers works bu 파일은 XML 형식으로 작성됩니다. 단순히 텍스트 파일에 배열의 내용을 쓰고, 내가 먼저 텍스트 파일 .below에 해당 문자열을 쓰기 큰 문자열로 배열의 모든 문자열을 추가 된 내가 그
NSString *stringToWrite=[[NSString alloc]init];
for (int i=0; i<[stringArray count]; i++)
{
stringToWrite=[stringToWrite stringByAppendingString:[NSString stringWithFormat:@"%@ ",[stringArray objectAtIndex:i]]];
}
[stringToWrite writeToFile:textFilePath atomically:YES encoding:NSUTF8StringEncoding error:nil];
에 사용되는 코드입니다 배열의 내용을 일반 텍스트 형식으로 씁니다.
2
배열을 파일에 쓰는 방법이 NSArray
입니다. 아래 그림과 같이
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
4
원래 배열의 내용을 쓰기 확인하시기 바랍니다 :
[firstArray writeToFile:@"/Users/sample/Untitled.txt" atomically:YES];
당신이 검색하고 배열을 수정, 파일 INT의 내용을 검색 할 때마다 NSMutableArray :
NSMutableArray *myArr = [NSMutableArray arrayWithContentsOfFile:@"/Users/sample/Untitled.txt"];
[myArr removeLastObject]; //Any modification you wanna do
[myArr writeToFile:@"/Users/sample/Untitled.txt" atomically:YES];
관련 문제
- 1. 양식의 내용을 텍스트 파일에 쓰기
- 2. 배열의 내용을 파일에 인쇄
- 3. 텍스트 파일에 텍스트 상자 쓰기
- 4. Matlab의 텍스트 파일에 쓰기
- 5. 출력을 텍스트 파일에 쓰기
- 6. HTML의 텍스트 파일에 쓰기
- 7. PHP에서 텍스트 파일에 쓰기
- 8. PowerShell : 텍스트 파일에 쓰기
- 9. Java의 텍스트 파일에 쓰기
- 10. Powershell - 텍스트 파일에 쓰기
- 11. 파일에 UTF8 텍스트 쓰기
- 12. 텍스트 파일에 데이터 쓰기
- 13. 배열의 내용을 텍스트 파일에 쓰는 방법은 무엇입니까? C#
- 14. PHP를 통해 텍스트 파일에 쓰기
- 15. CGpoint 배열이 텍스트 파일에 쓰기
- 16. 셀 배열을 텍스트 파일에 쓰기
- 17. 멀티 스레드 텍스트 파일에 쓰기
- 18. 줄 단위로 텍스트 파일에 쓰기
- 19. 큰 문자열을 텍스트 파일에 쓰기
- 20. 텍스트 파일에 위치 쓰기 시도
- 21. EditText에서 텍스트 파일에 쓰기 - android
- 22. 블랙 베리의 텍스트 파일에 쓰기
- 23. Java WebService의 텍스트 파일에 쓰기
- 24. 특정 위치의 텍스트 파일에 쓰기?
- 25. 공백을 포함하여 파일에 텍스트 쓰기
- 26. 텍스트 영역의 내용을 PHP의 텍스트 파일에 저장합니다.
- 27. 이미 존재하는 텍스트 파일에 텍스트 쓰기 VB.NET
- 28. 덮어 쓰지 않고 텍스트 파일에 쓰기 C#
- 29. 파일에 쓰기
- 30. JS 만 사용하여 텍스트 파일에 쓰기
어쨌든 도움이되었지만 배열이 xml 형식으로 작성되어서 감사합니다. xml version = "1.0"encoding = "UTF-8"?>
\t 하나 2 개 \t 3 개 \t 문자열을 쓰고 싶을뿐입니다. 그것의 훨씬 더 문제는 해결 방법이 있습니까? –
Bonnie
\t