我想编写一个iphone SDK程序来从服务器下载和上传文件.服务器应用程序是用PHP编写的.但我在客户端应用程序中忽略了以下几点.
1)如何从服务器下载文件2)如何将其存储在iphone中(访问iphone文件系统)3)如何将目录中的所有文件显示给用户.
有谁能够帮我 ?
Rob*_*tie 11
创建一个NSURL
NSURL * theURL = [NSURL URLWithString: @"http://foo.bar/whatever.php"];
Run Code Online (Sandbox Code Playgroud)
使用NSData获取数据
NSData * theData = [NSData dataWithContentsOfURL: theURL];
Run Code Online (Sandbox Code Playgroud)
将其保存到具有相同NSData对象的文件中
NSString * theFolder = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString * theFileName = [theFolder stringByAppendingPathComponent:@"MyFile.txt"]
[theData writeToFile:theFileName atomically:true];
Run Code Online (Sandbox Code Playgroud)
使用NSFileManager列出文件夹中的文件
NSError *error = nil;
NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray * filesInFolderStringArray = [fileManager contentsOfDirectoryAtPath:theFolder error:error];
Run Code Online (Sandbox Code Playgroud)
这将为您提供一系列NSStrings,其中包含文件夹中文件的名称.
| 归档时间: |
|
| 查看次数: |
1386 次 |
| 最近记录: |