我是iOS编程的新手,我需要解决问题。

如果在访问NSBundle的mainBundle函数时要在发布配置中运行编辑方案,则此函数返回nil。

在调试模式下可以正常工作。

NSBundle* bundle = [NSBundle mainBundle];

谢谢

更新

我发现了问题,在发布模式下,每个日志都打印为nil,但工作正常。

我是一名Net开发人员,在Visual Studio中,此项工作有所不同。

谢谢

最佳答案

我今天也面临着同样的问题。

原来,这与发布模式的优化级别有关。如果将构建设置更改为None(不优化),则它将按预期运行。

在陷阱上写了一个帖子:http://samwize.com/2015/03/03/pitfall-release-scheme-optimizes-code/

关于ios - 在 Release模式下获取NSBundle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28169630/

10-15 14:55