【问题标题】:xcode (ios/objective c) access Supporting filesxcode (ios/objective c) 访问支持文件
【发布时间】:2016-11-19 04:31:27
【问题描述】:

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

我正在 xcode 中为 iPhone 创建一个应用程序,需要帮助查找文件。我目前在 xcode 的支持文件中存储一个 xml 文件。我已经使用 NSDirectory 搜索了目录,但没有成功。

任何帮助将不胜感激。

【问题讨论】:

    标签: ios objective-c xcode file


    【解决方案1】:

    在构建阶段将资源(例如 XML 文件)复制到应用程序包中。您可以通过导航到项目设置、构建阶段选项卡,然后展开复制捆绑资源构建阶段来查看复制文件的列表。

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

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

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

    iOS 应用程序中的目录结构在很大程度上是扁平的,因为大多数文件只是简单地复制到包中,而忽略了在 Xcode 中表示它们的组结构。可以将文件夹引用添加到将被逐字复制到包中的 Xcode,保留它们在包中的目录结构,(查看 Xcode 中组和文件夹引用之间的差异以获取更多信息)。

    【讨论】:

    • 谢谢!这正是我所需要的!
    猜你喜欢
    • 1970-01-01
    • 2019-11-21
    • 2019-08-29
    • 2020-03-03
    • 2014-11-08
    • 2018-12-15
    • 2021-11-17
    • 1970-01-01
    • 2022-10-14
    相关资源
    最近更新 更多