我是一个年轻的iphone开发人员需要从网上下载.txt文件(我有一个ftp服务器)来更新设备上的小型数据库。任何人都可以给我一个如何做到这一点的建议吗?
感谢。
答案 0 :(得分:2)
下载(请参阅Downloading to a Predetermined Destination)
NSURLRequest* req = [NSURLRequest requestWithURL:[NSURL URLWithString:@"ftp://myftpserver/path/to/file.txt"]];
阅读它(见String Programming Guide)
float aFloat;
NSScanner *theScanner = [NSScanner scannerWithString:aString];
while ([theScanner isAtEnd] == NO) {
[theScanner scanFloat:&aFloat];
// implementation continues...
}
更新数据库,这完全取决于您对数据库使用的内容。我会从Core Data Overview和SQLite文档
开始答案 1 :(得分:1)
您可以使用
NSDATA * data = [NSDATA dataWithContentOfURL:@“www.yourserver.com/abc.txt”];
您可以稍后将其存储在文档目录
中答案 2 :(得分:-1)
我认为使用NSURLDownload会更好,因为它的意思是lol。