12得票3回答
在Swift中如何从路径获取Bundle引用

我想在Swift中从路径获取NSBundle引用。 就像在Objective-C中 > NSBundle* languageBundle = [NSBundle bundleWithPath:path]; 我们如何在Swift中实现相同的效果。

16得票4回答
从应用程序包中加载图像的最佳方式

从应用程序主要捆绑包中加载图像的最佳方法是什么?我正在使用[UIImage imageNamed: "image.png"]; 但是我听说这种做法在内存使用和性能方面并不好。请问有人可以对此提供反馈吗?我的应用程序会在启动时从主包中读取大量图片,我希望尽可能地提高这个过程的效率。 最好的问候

17得票2回答
使用[[NSBundle mainBundle] resourcePath]路径的工作方式

我相信这是一个非常基础的问题,但我很难找到与之相关的信息。 假设我的应用程序在文件夹中,还有一些更多的文件夹,就像这样: MainFolder > SecondaryFolder > AppBundle.app > 所有内容 那么,我想做的就是访问在“MainFolder”中的一个文...

11得票2回答
NSBundle的pathForResource返回了nil。

我一直在尝试在iOS应用的单元测试中加载一个简单的文本文件。NSString* resourcePath = [[NSBundle mainBundle] pathForResource: @"stopPointsInCircleData" ofType:@"txt"]; NSString* ...

39得票1回答
OCUnit和NSBundle

我按照《iPhone开发指南》创建了OCUnit测试。这是我想要测试的类: // myClass.h #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface myClass : NSO...

24得票6回答
Foundation.framework中的本地化字符串未找到。

当我使用我的应用程序时,我遇到了这个日志警告,我不确定如何处理这个消息: 2014-10-21 12:57:54.472 App[7067:2540152] Localizable string "(A Document Being Saved By %@)" not found in...

20得票3回答
从项目特定路径获取资源URL

我需要通过从项目目录(即mainBundle)开始的路径来检索包含在我的Xcode项目中的资源的URL。 因此,如果我指定的路径为./snd/archer/acknowledge1.wav,则需要从中创建一个URL。 我知道可以使用NSURL(fileURLWithPath:)用于系统目录...

10得票5回答
找不到我的mainBundle中的.js文件?

这真让我疯狂,因为我无法弄清楚到底发生了什么。我一直从主捆绑包中加载文件,如xml文件、html文件等。但是,现在我正在尝试获取javascript文件的内容,但它始终找不到它。我正在使用: NSData *jsData = [NSData dataWithContentsOfFile:[[...

17得票3回答
从iOS文档目录中通过文件名获取文件路径

在我的应用程序中,我下载 PDF 文件并将其存储在“文档”目录下的不同子文件夹中。 现在,我有一个文件名,我想获取它在“文档”目录下的路径,但问题是我不知道该文件存储在哪个确切的子文件夹下。 所以,是否有任何方法可以通过文件名来获取文件路径,就像有一个适用于主资源包的方法一样:(NSStr...

15得票1回答
NSBundle的pathForResource:ofType:和UIImage的imageWithContentsOfFile:如何处理比例和设备修饰符?

在我的iOS资源文件夹中,我有以下图片:foo~iphone.png foo@2x~iphone.png foo~ipad.png foo@2x~ipad.png 我使用以下代码加载它们:NSString *fileName = [[NSBundle mainBundle] pathForRe...