기기에서 program.txt를 프로그램 방식으로 생성 한 다음 애플리케이션에서 일부 데이터를 기록한 다음이 데이터를 내 기기로 보내려면 어떻게해야합니까? 컴퓨터?기기의 파일에 데이터 쓰기 및 기기에서 다시 읽기 (iPhone)
마지막 부분은 컴퓨터에서 일부 프로그램을 사용하여 프로그래밍 방식으로 장치에서 데이터를 가져 오는 것과 같을 것 같습니다.
지금이 단지가 존재하지 않으면 파일을 생성하고 일부 데이터를 작성하지만 경로에 문제가되는이
NSFileHandle *infile;
NSFileManager *fm;
fm=[NSFileManager defaultManager];
NSString *strings=[@"/Downloads/file.txt" stringByExpandingTildeInPath];
if (![fm fileExistsAtPath:strings]) {
[fm createFileAtPath:strings contents:nil attributes:nil];
infile=[NSFileHandle fileHandleForWritingAtPath:strings];
[infile writeData:[[NSString stringWithFormat:@"lalala japierdole\n", [NSDate date]] dataUsingEncoding:NSUTF8StringEncoding]];
}else {
infile=[NSFileHandle fileHandleForWritingAtPath:strings];
[infile seekToEndOfFile];
}
[infile writeData:[[NSString stringWithFormat:@"lulukukuioio.\n", [NSDate date]] dataUsingEncoding:NSUTF8StringEncoding]];
같은 일을 시까. 이 코드는 내 장치에서이 작업을 시도 할 때 시뮬레이터로 작업 할 때 잘 작동하며, 파일을 작성하고 나중에 수신하는 방법을 알지 못합니다. 파일에 원시 데이터를 기록 &를 읽기위한
제쳐두고, 문자열이 디버거 및/또는'NSLog' 문에서 검증 될 수 있도록 write 문과 별도로 문자열을 만드는 것이 도움이 될 수 있습니다. write 문에는 많은 메소드 호출이 있습니다. 귀하의 질문에 대한 답은 @EricS를 참조하십시오. – zaph