0

我正在编写一个将文本文件保存到设备的应用程序,例如购物车。

因此,仅在使用该应用程序时才需要它。

现在,网络上的教程中有很多目录,但没有人说我可以将文件保存到哪个目录并通过 Apple 的指导方针。

在我的设备上,我将文件保存为NSDocumentDirectory

NSArray *pfad = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *dokumente = [pfad objectAtIndex:0];

NSString *dateiname = [NSString stringWithFormat:@"%@/warenkorb.txt", dokumente];

有人知道这是否会通过Apple的审核并能够进入App Store吗?

4

2 回答 2

3

文档目录是标准的,将被 Apple 接受。但使用stringByAppendingPathComponent形成完整路径可能会更好。

NSString *dateiname = [dokumente stringByAppendingPathComponent:@"warenkorb.txt"];
于 2011-05-16T16:46:10.237 回答
1

请参阅一些重要的应用程序目录以选择适当的目录来存储您的文件。在您的情况下,这听起来像是您想要使用,tmp而不是Documents因为这些文件不需要在应用程序启动之间保留或在设备同步时备份。

有关查找这些目录的建议方法,请参阅获取标准应用程序目录的路径。在这种情况下,您可能想要使用NSTemportaryDirectory

于 2011-05-16T17:37:49.480 回答