0
我更新了Xcode到7.2.1,並且在編譯時,我從不同的文件中多次獲得以下錯誤。Xcode 7.2.1 Swift 2.1.1不能指定'Dictionary <_,_>'類型的值來鍵入'Dictionary'
即使我註釋掉我在該文件中使用的字典,我仍然會收到錯誤。我不明白爲什麼它不會給我錯誤的界限。
我如何聲明和這裏使用字典的例子:在Xcode/SWIFT的早期版本之前
var viewControllersCache = [String: UIViewController]()
...
viewControllersCache["notifications"] = notificationsContainer
我已經沒有編譯問題。這是否與構建設置有關,或者我錯過了如何爲它們聲明空字典/賦值的問題。
任何提示讚賞!
似乎notificationsContainer的類型是'Dictionary'而不是'UIViewController' –
從哪個版本更新到swift 2.1.1?請向我們展示您的代碼的確切行,您收到錯誤... – user3441734
試試這個,是一樣的事情「var viewControllersCache = Dictionary()」 –
Brduca