let str = (String)(NSPropertyListSerialization.propertyListFromData(tempData, mutabilityOption:NSPropertyListMutabilityOptions.Immutable, format:nil, errorDescription: nil)) |
警告:
swift 522:56: ‘propertyListFromData(_:mutabilityOption:format:errorDescription:)’ was deprecated in iOS 8.0: Use propertyListWithData:options:format:error: instead. |
如图:
NSPropertyListSerialization Class Reference
最后改为:
// let str = (String)(NSPropertyListSerialization.propertyListFromData(tempData, mutabilityOption:NSPropertyListMutabilityOptions.Immutable, format:nil, errorDescription: nil)) var str = "" do { let properListObj = try NSPropertyListSerialization.propertyListWithData(tempData, options:NSPropertyListReadOptions.Immutable, format:nil) if properListObj is String { str = properListObj as! String } }catch let error as NSError { print("error=\(error.localizedDescription)") } return str |
即可。
转载请注明:在路上 » 【已解决】propertyListFromData _:mutabilityOption:format:errorDescription was deprecated in iOS 8.0 Use propertyListWithData:options:format:error instead