Ios NSMainBundle和iCloud

Ios NSMainBundle和iCloud,ios,Ios,我的应用被苹果拒绝,原因如下: 我们仍然发现您的应用程序没有遵守iOS数据存储指导原则,这是应用商店审查指导原则所要求的 特别是,我们发现在发布和/或内容下载时,您的应用程序存储了3.46MB。检查应用程序存储的数据量 谢谢你的回复。但是,iCloud只能备份用户使用应用程序创建的内容 然而,苹果所说的文件是应用程序包中包含的.HTML文件和CSS文件。这是脱机数据HTML文件,应用程序用户需要脱机查看这些文件(手动文件),并按如下方式加载: htmlString = [NSMutableStr

我的应用被苹果拒绝,原因如下: 我们仍然发现您的应用程序没有遵守iOS数据存储指导原则,这是应用商店审查指导原则所要求的

特别是,我们发现在发布和/或内容下载时,您的应用程序存储了3.46MB。检查应用程序存储的数据量

谢谢你的回复。但是,iCloud只能备份用户使用应用程序创建的内容

然而,苹果所说的文件是应用程序包中包含的.HTML文件和CSS文件。这是脱机数据HTML文件,应用程序用户需要脱机查看这些文件(手动文件),并按如下方式加载:

htmlString = [NSMutableString stringWithContentsOfFile:[[NSBundle mainBundle]pathForResource:[rssData objectForKey:@"content"] ofType:@"html"]];
此HTML字符串将加载到UIWebView


如何保持相同的结构,但使其为Apple AppStore所接受?

您是否将任何内容存储到
NSDocumentDirectory
中?不在NSDocumentDirectory中存储这些文件。。它们只是在应用程序的捆绑包中,并从NSBundle mainBundle加载。在第一次启动应用程序时,您是否在任何地方复制了任何文件?没有。。只需从NSMainBundle获取一个本地JSON提要,并在TableView中显示行。按某行时,一个HTML字符串将加载到webview。HTML文件的名称在JSON提要中。