iOS 框架 - 将 plist 放入字典
Posted
技术标签:
【中文标题】iOS 框架 - 将 plist 放入字典【英文标题】:iOS Framework - get plist into a dictionary 【发布时间】:2020-11-23 19:45:36 【问题描述】:我正在创建一个 ios - 框架 (swift) 我有这个函数——我用它来检索一个应该包含所有 lib 属性(字符串)的字典
func getPropertyList() -> [String: Any]?
let path = Bundle.main.path(forResource: "properties", ofType: "plist")!
let dict = NSDictionary(contentsOfFile: path) as? [String: Any]
return dict
从测试这条线一直返回nil
Bundle.main.path(forResource: "properties", ofType: "plist")!
即使 properties.plist 文件位于“复制捆绑资源”中 并选择了目标成员
【问题讨论】:
【参考方案1】:使用
let path = Bundle(identifier:"com.example.frameworkID")!.path(forResource: "properties", ofType: "plist")!
【讨论】:
以上是关于iOS 框架 - 将 plist 放入字典的主要内容,如果未能解决你的问题,请参考以下文章