根据 Apple 指南,将文件保存到哪个目录?
我正在编写一个应用程序,它将文本文件保存到设备上,就像购物车一样。
因此,仅在使用该应用程序时才需要它。
现在,网络上的教程中有很多目录,但没有人说我可以将文件保存到哪个目录并通过Apple的指导方针。
在我的设备上,我将文件保存到 NSDocumentDirectory
中,如下所示:
NSArray *pfad = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *dokumente = [pfad objectAtIndex:0];
NSString *dateiname = [NSString stringWithFormat:@"%@/warenkorb.txt", dokumente];
有谁知道这是否会通过 Apple 的审核并能够进入 App Store?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文档目录是标准的,将被Apple 接受。但最好使用 stringByAppendingPathComponent 来形成完整路径。
Document directory is standard and will be accepted by Apple. But it might be better to use
stringByAppendingPathComponent
to form the full path.请参阅一些重要的应用程序目录来选择合适的目录来存储您的文件。在您的情况下,听起来您想使用
tmp
而不是Documents
因为这些文件不需要在应用程序启动之间保留或在设备启动时进行备份已同步。请参阅 获取标准应用程序目录的路径以获取定位这些目录的建议方法。在这种情况下,您可能需要使用 NSTemporaryDirectory。
See A Few Important Application Directories to choose an appropriate directory to store your files. In your case it sounds like you want to use
tmp
rather thanDocuments
since there's not need for these files to persist between launches of the application or be backed up when the device is synched.See Getting Paths to Standard Application Directories for the suggested way to locate those directories. In this case you probably want to use NSTemportaryDirectory.