Swift 3:错误:类型'Any'没有下标成员 [英] Swift 3 : Error: Type 'Any' has no subscript member

查看:88
本文介绍了Swift 3:错误:类型'Any'没有下标成员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我更新到Swift 3,我收到此错误,我无法解决。

I updated to Swift 3 and I get this error and I can't solve it.


Type'Any'没有下标会员

Type 'Any' has no subscript member

我已经阅读了答案:

39480150 - 38956785 - 39516199

39480150 - 38956785 - 39516199

但我无法用答案解决我的问题。

But I couldn't solve my problem with the answers.

这是我的代码:

let pathperdataselezionata = Bundle.main.path(forResource: "Annuale", ofType: "plist")
let dictperdataselezionata = NSDictionary(contentsOfFile: pathperdataselezionata!) as![String:AnyObject]
let valoridataodierna = dictperdataselezionata[annoscelto]?[mesescritto]?![daymonth?] as? [Double]
let Grad = Int(valoridataodierna![0])
let Ampo:Double = valoridataodierna![1]

我收到了错误:

let valoridataodierna

非常感谢任何帮助。

谢谢。

推荐答案

试试这样。

let dictperdataselezionata = NSDictionary(contentsOfFile: pathperdataselezionata!) as! [String:[String:[String:AnyObject]]]
let valoridataodierna = dictperdataselezionata[annoscelto]?[mesescritto]?![daymonth?] as? [Double]

这篇关于Swift 3:错误:类型'Any'没有下标成员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆