我有简单的课程:
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仍然是空的。你能告诉我出了什么问题吗?
答案 0 :(得分:1)
我可以看到你必须改变以下一行,我看不到所有内容所以很难猜到,但这可能是问题所在。 改变:
private var params: [String: AnyObject]?
如果这样做,请写信给我
如果删除问号,则该选项不可选
答案 1 :(得分:0)
确保您已初步化词典