nsbundle 相关问题

NSBundle对象表示文件系统中的一个位置,该位置对可在程序中使用的代码和资源进行分组。 NSBundle对象定位程序资源,动态加载和卸载可执行代码,并协助本地化。您可以使用以下项目类型之一在Xcode中构建一个包:Application,Framework,plug-ins。


Bundle.preferredLocalizations混乱

Bundle的3个首选定位是如此令人困惑,以至于我有很多问题:为什么2个preferredLocalizations方法是类方法但是继续讨论一些未指定的具体...

回答 1 投票 0

如何获取结构的包?

在Swift中,您可以在任何类中调用let bundle = NSBundle(forClass:self.dynamicType)并获取当前包。如果你是NSBundle.mainBundle(),那么例如...这将无法获得正确的捆绑...

回答 5 投票 25

为什么我无法加载位于资产目录中的图像?

我正在尝试构建一个简单的屏幕保护程序。我做的第一件事是使用方法[NSImage imagedNamed:]加载资产目录中的图像,该方法返回一个nil值,这意味着它......

回答 2 投票 1

loadNibNamed()失败:未知类 在Interface Builder文件中

我已经将代码移动到Xcode框架,现在loadNibNamed()失败了(我更改了受损的Swift标识符名称的可读部分):未知类_TtC13MyFramework14MyTableCell in ...

回答 1 投票 1

使用[NSBundle mainBundle] pathForResource:ofType:inDirectory访问文件:

我在名为TextFiles的文件夹中添加了一个文件paylines.txt,该文件夹位于Xcode中我的iOS项目的Resources文件夹中。这是我用来访问文件的代码:NSString * filePath ...

回答 10 投票 41

为什么AVAudioPlayer var等于nil? - 斯威夫特

这是我的函数:func playMusic(filename:String!){var playIt:AVAudioPlayer! let url = NSBundle.mainBundle()。URLForResource(filename,withExtension:nil)if url == nil {...

回答 1 投票 0

将所有捆绑包资源复制到Documents目录中的单独文件夹

复制Bundle中包含的所有文件(不是[NSBundle mainBundle])并将它们放到Documents目录中新创建的目录中的正确方法是什么?

回答 1 投票 0

NSBundle.mainBundle()。pathForResource返回nil

我正在尝试为Swift编写一个简单的IO包装器。为了测试这个,我在项目根目录中有一个名为“Test.txt”的文件。我已按照建议将此文件添加到Build Bundle Resources中的Build Phases ...

回答 7 投票 31

NSBundle“尚未加载”现有路径

我正在尝试实现一种在应用程序中更改语言的方法。我想我已经弄清楚了,但由于某种原因,文件夹没有作为一个包装,我有一个名为kh.lproj的文件夹......

回答 1 投票 4

从iOS模拟器应用程序打开Finder窗口路径

在我们的应用程序中开发功能期间,出于测试目的,我需要在运行时编辑应用程序包中的文件。将包路径输入Finder“转到”菜单是一件痛苦的事......

回答 2 投票 0
推荐问题