繁体   English   中英

xcode(ios / objective c)访问支持文件

[英]xcode (ios/objective c) access Supporting files

请记住,这是我的第一个ios应用程序,也是我第一次使用xcode。 我已经对此进行了研究,但我相信我的经验不足是无法找到它的关键因素。

我正在xcode中为iPhone创建一个应用程序,需要帮助来查找文件。 我目前在xcode的支持文件中存储一个xml文件。 我已经使用NSDirectory搜索了所有目录,试图找不到它。

任何帮助,将不胜感激。

在构建阶段,将XML文件之类的资源复制到应用程序捆绑包中。 通过导航到“项目设置”,然后单击“构建阶段”选项卡,然后展开“复制捆绑资源”的构建阶段,可以查看已复制文件的列表。

要查找复制到捆绑软件中的资源,可以使用NSBundle获取文件的路径:

[[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"xml"];

然后,您可以在解析文件之前使用该路径将XML文件加载到NSDataNSString对象中。

iOS应用程序内部的目录结构基本上是平坦的,因为大多数文件都被简单地复制到了包中,而忽略了用Xcode表示它们的组结构。 可以向Xcode添加文件夹引用,该文件夹引用将原样复制到分发包中,并在分发包中保留其目录结构(有关更多信息,请在Xcode中查找“组”和“文件夹引用”之间的差异)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM