Я скачал .plist
файл с Swift
и Alamofire
, и я хочу прочитать значения .plist-файла.Как преобразовать .plist xml string в NSDictionary
if let url = URL(string: urlString) {
Alamofire.download(url).responseData(completionHandler: { response in
if response.result.isSuccess {
if let plistData = response.result.value {
if let plistXml = String(data: data, encoding: .utf8) {
// plistXml contains the actual plist contents as String object.
}
}
}
})
}
У меня есть к объектам, содержащим скачанную .plist файл:
- plistData: загруженные данные объекта
- plistXml: Струнный объект из plistData
Использование любого из этих объектов , Я хочу преобразовать plist fie в NSDictionary или Dictionary.
См Apple, Docs: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/PropertyLists/SerializePlist/SerializePlist.html –
@UlasSancak Он не использует Swift :( – malhobayyeb
@malhobayyeb : (NS) PropertyListSerialization из Foundation Framework и доступен в Swift. –