问题标签 [mainbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
376 浏览

ios - 在 Mac 上预先创建 Array,将其添加到 main bundle 以在 iOS App 中访问

在我的应用程序中,我使用自己创建的点数组来使用 CGPath 屏蔽图像。

所以看起来像这样

我想要的是我可以将我的所有数组写入一个文件,然后在我的应用程序启动后,我将该文件加载到应用程序并使用这些数组。我想这样做是因为这些数组每 4-5 秒创建一次,我想这不好。

0 投票
1 回答
120 浏览

ios - 使用 XCTestCase 进行静态库测试

我正在创建 ISession 类的对象,它给了我单例实例,

当对象被分配并初始化时,它会从 plist 文件中拾取值,

我得到 nil[[NSBundle mainBundle] pathForResource:@"Manifest" ofType:@"plist"]以致对象创建失败。

有人可以提供解决方案,以便我可以在静态库而不是项目中编写测试用例。

谢谢。

0 投票
1 回答
384 浏览

swift - 无法让 url 快速工作

我的文件的名称和类型都经过双重检查,但它仍然不起作用我正在尝试快速播放背景歌曲spriteKit

0 投票
0 回答
101 浏览

ios - iOS - 从 txt 文件中读取

我将关卡详细信息存储在我的 iOS 项目中的文本文件中。文本文件包含以下内容:

Level1.txt

我正在使用以下代码读取文本文件:

当我使用 iOS Simulator - iPhone 6 运行它时,一切正常,它会打印文本文件中的数据。

当我直接在我的 iPhone 6 上运行它时,它会打印nil并且不读取文本文件。

为什么是这样?

干杯瑞恩

0 投票
1 回答
912 浏览

ios - 将图像保存到 Main Bundle,然后将它们加载到 HTML 中可以在 Simulator 上工作,但不能在真实设备上工作?

我正在尝试从 html 字符串中预加载图像标签,以便在设备离线时加载它们。基本上,我从所有<img>标签中剥离源 url,清理 url 以获得干净的文件名,然后下载图像。

然后,在我将 html 字符串加载到 UIWebView 后,它在模拟器上完美运行,但在设备上只是没有加载图像。为什么?

有什么建议,想法吗?图像在 iOS 设备/模拟器上下载正常,但未在真实设备的 WebView 中加载。它非常适合模拟器。

0 投票
0 回答
131 浏览

ios - 在主包中无法访问名称中包含特殊字符的文件

我的 iOS 应用程序的主包中有许多 PDF 文件,在我的应用程序中,我访问这些文件以允许用户选择它们并将它们附加到电子邮件中。

这是我获取文件网址的代码:

如果文件名只有一个单词,例如当currentCountry = USA

但是,一些 pdf 文件的名称中有 _,否则在应用程序中 currentCountry 的位置使用空格处理,例如

在这种情况下,if 语句会触发并生成文件名,并给出正确的字符串 og "England_and_Wales" 但是文件路径失败并且 pdfFilePath 为空白

更新下面的完整代码,与此相关的所有代码:

文件:

在此处输入图像描述

0 投票
2 回答
85 浏览

ios - 当 iOS 应用启动时,App Bundle 的所有资源是否都复制到内存 (RAM) 中?

我想知道当 iOS 应用程序启动时,应用程序的所有资源(图像、音频、视频)是否都被复制到内存中,因为如果是这样,那么就不需要在启动时加载所有资源以避免以后出现任何滞后.

0 投票
2 回答
193 浏览

objective-c - mainBundle()如何在swift或objective-c中返回对象?

我正在看一本与IOS开发相关的书。当我阅读这一行时,我遇到了一个问题let bundle = NSBundle.mainBundle()。书上说

这个调用返回一个代表我们应用程序的包对象。

我知道,在 swift 中,一个对象被创建为let objname = classname(). 请告诉如何let bundle = NSBundle.mainBundle()创建一个对象?

0 投票
1 回答
31 浏览

ios - 在 Xcode 项目中为 iOS 应用程序引用目录

我需要能够在我的 xCode 项目内的目录中引用特定文件。到目前为止,我有这个代码:

它可以打开单个文件,但我希望能够打开存储在主包中的一个或两个目录中的文件。

有人知道怎么做这个吗?

0 投票
0 回答
87 浏览

ios - 扫描应用程序主包中目录的内容

我有以下代码:

这将返回一个列表,其中包含应用程序本地目录中所有文件的名称。我需要知道如何对存储在 Xcode 项目中的文件夹执行此操作。

什么

有谁知道我如何获得类似于上述代码的效果,该代码返回目录中的文件列表。除了不是存储在应用程序的本地目录中,而是存储在 Xcode 项目中。如何让程序列出数据文件夹中的所有文件名?