【发布时间】:2014-12-02 06:12:17
【问题描述】:
我正在制作一个 iPhone 应用程序,用户可以在其中收听我的网络服务器上的一些故事。
现在我想在单击下载按钮时将该音频故事文件下载到本地 iPhone 内存。
我已成功从网络服务器下载文件,但文件保存在其他地方,而不是手机内存中。有谁知道如何将文件存储在 iPhone 内存中,而不是应用程序文档内存中?
【问题讨论】:
标签: ios objective-c iphone
我正在制作一个 iPhone 应用程序,用户可以在其中收听我的网络服务器上的一些故事。
现在我想在单击下载按钮时将该音频故事文件下载到本地 iPhone 内存。
我已成功从网络服务器下载文件,但文件保存在其他地方,而不是手机内存中。有谁知道如何将文件存储在 iPhone 内存中,而不是应用程序文档内存中?
【问题讨论】:
标签: ios objective-c iphone
我认为链接将帮助您了解文档目录
这里是一些示例代码 sn-p
NSString *filePath = [[self applicationDocumentsDirectory].path
stringByAppendingPathComponent:@"fileName.caf"];
[fileData writeToFile:filePath atomically:YES ];
- (NSURL *)applicationDocumentsDirectory {
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory
inDomains:NSUserDomainMask] lastObject];
}
【讨论】: