gpt4 book ai didi

iPhone文件I/O操作及文件结构

转载 作者:行者123 更新时间:2023-12-03 20:20:41 26 4
gpt4 key购买 nike

我想编写一个iphone SDK程序来从服务器下载和上传文件。服务器应用程序是用 php 编写的。但我对客户端应用程序中的以下几点感到困惑。

1) 如何从服务器下载文件2)如何将其存储在iphone中(访问iphone文件系统)3)如何向用户显示目录中的所有文件。

有人可以帮我吗?

最佳答案

创建 NSURL

NSURL *  theURL = [NSURL URLWithString: @"http://foo.bar/whatever.php"];

使用 NSData 获取数据

NSData * theData = [NSData dataWithContentsOfURL: theURL];

将其保存到具有相同 NSData 对象的文件

NSString * theFolder = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString * theFileName = [theFolder stringByAppendingPathComponent:@"MyFile.txt"]
[theData writeToFile:theFileName atomically:true];

使用NSFileManager列出文件夹中的文件

NSError *error = nil;
NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray * filesInFolderStringArray = [fileManager contentsOfDirectoryAtPath:theFolder error:error];

这将为您提供一个 NSString 数组,其中包含文件夹中文件的名称。

关于iPhone文件I/O操作及文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com