[英](key: AnyObject, value: AnyObject) is not convertible to 'Dictionary<String, AnyObject>
[英]Error in Swift : (key: AnyObject, value: AnyObject)' is not convertible to 'NSDictionary'
我遇到一个错误:错误:(键:AnyObject,值:AnyObject)'无法转换为'NSDictionary'。 请帮我解决问题,我尝试了其他解决方案,但未成功。
func getLastDayRatesData() -> NSDictionary? {
if var rates = getRatesDataFromPlist() {
if let lastUpdated = rates["last_updated"] as? NSDate{
let ratesWithoutDate: NSMutableDictionary = rates as! NSMutableDictionary
var sortedByDateRates = sorted(ratesWithoutDate) {($0.0 as! String) > ($1.0 as! String)}
if let latestRates = sortedByDateRates.first {
return latestRates // Error: (key: AnyObject, value: AnyObject)' is not convertible to 'NSDictionary'
}
}
}
return nil
}
刚刚将代码更改为
func getLastDayRatesData() -> (AnyObject, AnyObject)?
一切都很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.