附加元素后Swift字典为空

时间:2016-01-30 14:38:57

标签: swift dictionary nsdictionary

我有简单的课程:

import Foundation
import MapKit

class OWMAPIManager {


    private var params = [String : AnyObject]()

    internal init(apiKey: String) {
        params["APPID"] = apiKey
    }
}

我正在创建新对象:

let weatherApi = OWMAPIManager(apiKey: "myApi key")

问题是在init方法之后我的数组Dictionary仍然是空的。你能告诉我出了什么问题吗?

2 个答案:

答案 0 :(得分:1)

我可以看到你必须改变以下一行,我看不到所有内容所以很难猜到,但这可能是问题所在。 改变:

private var params: [String: AnyObject]?

如果这样做,请写信给我

如果删除问号,则该选项不可选

答案 1 :(得分:0)

确保您已初步化词典