Ios 在发布模式下获取NSBundle
我是iOS编程新手,需要帮助解决一个问题 当我访问NSBundle的mainBundle函数时,如果编辑方案以在版本配置中运行,则该函数返回nil 在调试模式下工作正常Ios 在发布模式下获取NSBundle,ios,Ios,我是iOS编程新手,需要帮助解决一个问题 当我访问NSBundle的mainBundle函数时,如果编辑方案以在版本配置中运行,则该函数返回nil 在调试模式下工作正常 NSBundle* bundle = [NSBundle mainBundle]; 谢谢 更新 我发现了问题,在发布模式下,每个日志打印为零,但工作正常 NSBundle* bundle = [NSBundle mainBundle]; 我是一名网络开发人员,在VisualStudio中,这项工作与众不同 谢谢我今天也面临
NSBundle* bundle = [NSBundle mainBundle];
谢谢
更新 我发现了问题,在发布模式下,每个日志打印为零,但工作正常
NSBundle* bundle = [NSBundle mainBundle];
我是一名网络开发人员,在VisualStudio中,这项工作与众不同
谢谢我今天也面临同样的问题 事实证明,这与发布模式的优化级别有关。如果将生成设置更改为
None
(无优化),则它将按预期工作
写了一篇关于陷阱的帖子:还有一个问题,需要更多信息。允许读取捆绑包,不允许写入捆绑包。我创建了新项目,并在ViewController.m中添加此行,在调试模式工作和发布模式下,编辑方案返回零。在文档中:“确保检查返回值以确保您拥有有效的捆绑包。”。如何确保?我只从调试模式更改为发布模式?