NSBundle mainBundle infoDictionary 返回 NULL
Posted
技术标签:
【中文标题】NSBundle mainBundle infoDictionary 返回 NULL【英文标题】:NSBundle mainBundle infoDictionary returns NULL 【发布时间】:2013-12-11 21:35:45 【问题描述】:不知道为什么[[NSBundle mainBundle] infoDictionary]
返回nil
...
我在项目中有一个 Info.plist 文件.. 并且构建设置指向它...
为什么会这样?
【问题讨论】:
这听起来很奇怪,因为(根据文档),infoDictionary
会返回一个有效的字典,即使根本没有 Info.plist。
【参考方案1】:
-infoDictionary
永远不应返回 nil
字典。可能是 Info.plist 文件本身的问题。
【讨论】:
【参考方案2】:问题解决了。我不确定,但我认为解决方案是将我的项目构建设置“Info plist”属性设置为其真实路径,该路径之前为空...
奇怪的问题...
【讨论】:
以上是关于NSBundle mainBundle infoDictionary 返回 NULL的主要内容,如果未能解决你的问题,请参考以下文章
`NSBundle.mainBundle().URLForResource` 总是返回 `nil`
NSBundle mainBundle infoDictionary 返回 NULL
“[[NSBundle mainBundle] objectForInfoDictionaryKey:]” 有时返回 nil
“[[NSBundle mainBundle] objectForInfoDictionaryKey:]” 有时返回 nil