NSBundle bundleWithPath 失败

发布于 2024-09-09 06:42:54 字数 109 浏览 7 评论 0原文

我正在尝试使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红玫瑰 2024-09-16 06:42:54

失败的原因可能有很多:文件不存在、文件存在但不在你要查找的路径中。它有一些不同的扩展。或者您路径中的文件的捆绑格式不正确。这就是我能告诉你的,无需代码。

从文档中:

+bundleWithPath:

返回与指定目录对应的 NSBundle 对象。

+ (NSBundle *)bundleWithPath:(NSString *)fullPath

返回值:与 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.

+ (NSBundle *)bundleWithPath:(NSString *)fullPath

Return Value: The NSBundle object that corresponds to fullPath, or nil if fullPath does not identify an accessible bundle directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文