提问人:ccampj 提问时间:6/30/2023 更新时间:6/30/2023 访问量:48
在 swift macOS 库应用程序中读取 info.plist
Read info.plist in swift macOS library app
问:
我正在macOS swift中构建一个类库。我在应用文件夹的根目录中创建了一个空的 Info.plist 文件,并添加了一个条目 (LibraryPath)。现在我想读取 plist 文件的内容。我尝试了以下代码,但没有找到文件。最后一个 print 语句只打印“None”。
func getInfoPlist()-> [String: Any]?{
print("in getInfoPlist")
var config: [String: Any]?
if let infoPlistPath = Bundle.main.url(forResource: "Info", withExtension: "plist") {
do {
let infoPlistData = try Data(contentsOf: infoPlistPath)
if let dict = try PropertyListSerialization.propertyList(from: infoPlistData, options: [], format: nil) as? [String: Any] {
config = dict
return config
}
} catch {
print(error)
}
}
print(config?["LibraryPath"] ?? "None")
return nil
}
答: 暂无答案
评论
var config = Bundle.main.infoDictionary