URL에서 텍스트 파일을 복사하고 내 응용 프로그램의 문서 폴더에 저장/덮어 쓰고 데이터 변수로 다시 읽어야합니다. 나는 다음과 같은 코드가 있습니다 : 그것은 구축하고 좋은 방법을 준수하지만 난 내 문서 폴더에있는 text.txt 파일을 만든 다음 내 데이터 변수에 아무것도 통과 할 수URL에서 문서 폴더로 파일을 복사하는 방법은 무엇입니까?
NSData *data;
//get docsDir
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docsDir=[paths objectAtIndex:0];
//get path to text.txt
NSString *filePath=[docsDir stringByAppendingPathComponent:@"text.txt"];
//copy file
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
if([fileManager fileExistsAtPath:filePath]==YES){
[fileManager removeItemAtPath:filePath error:&error];
}
NSString *urlText = @"http://www.abc.com/text.txt";
if (![[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
NSFileManager *fileManager=[NSFileManager defaultManager];
[fileManager copyItemAtPath:urlText toPath:filePath error:NULL];
}
//Load from file
NSString *myString=[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
//convert string to data
data=[myString dataUsingEncoding:NSUTF8StringEncoding];
. 저는 IOS와 Xcode의 초보자입니다. 모든 단서는 높이 평가 될 것입니다. 감사!!
을 검토하십시오. Matthias와 Sunny 모두에게 감사합니다. 나는이 며칠 동안 이미 일해왔다! 게다가 내 Xcode 디버그 콘솔에 아무 것도 표시되지 않습니다. 왜 그런지 모르겠다. .. –