NSBundle bundleWithPath 失败
我正在尝试使用bundleWithPath加载捆绑包,但它总是失败(返回nil) 我想知道它失败的原因是什么,以及如何获取有关该错误的更多信息。
预先感谢您的帮助!
问候,
I am trying to load a bundle using bundleWithPath but it always fails (returns nil)
I was wondering what can be teh reasons why it fails and what are the way to het more information about the error.
Thanks in advance for your help!
Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
失败的原因可能有很多:文件不存在、文件存在但不在你要查找的路径中。它有一些不同的扩展。或者您路径中的文件的捆绑格式不正确。这就是我能告诉你的,无需代码。
从文档中:
+bundleWithPath:
返回与指定目录对应的
NSBundle
对象。返回值:与
fullPath
对应的NSBundle
对象,如果fullPath
未标识可访问的包目录,则返回nil
。The failure may have many reasons: the file doesn't exist, the file exist but not in the path you are looking for. It has some different extention. Or the file at your path is not in correct bundle format. That's all I can tell you without code.
From the documentation:
+bundleWithPath:
Returns an
NSBundle
object that corresponds to the specified directory.Return Value: The
NSBundle
object that corresponds tofullPath
, ornil
iffullPath
does not identify an accessible bundle directory.