尝试将。txt文件从ftp服务器保存到iPhone的documents文件夹中。文件收到了,我可以在屏幕上写出内容,但是documents文件夹中没有文件
我把事情搞混了吗?我不会修改内容,只是从url复制。有更简单的方法吗?我曾试图从不同的帖子拼图代码,但我没有得到它的权利。有人愿意写一个完整的示例代码吗?//从url读取文本文件
NSURL *urlVersion = [NSURL URLWithString: @"ftp://myftp/Text.txt"];
NSString *webVersion = [NSString stringWithContentsOfURL:urlVersion encoding:1 error:NULL];
//save file to documents//
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *FileName = [NSString stringWithFormat:@"%@/Text.txt", documentsDirectory];
NSString *Content = [[NSString alloc] initWithFormat:@"%@", webVersion];
[Content writeToFile:FileName atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil];
// displays the content of file onscreen
NSLog(@"Web Version = %@", Content);
可能是编码问题。尝试NSUTF8StringEncoding而不是 nsstringencodingconveronallowlossy 。