这是我的代码:
if let myWindow: UIWindow = UIApplication.sharedApplication().keyWindow {
window = myWindow
} else {
window = myWindow2[0] as? UIWindow
}
它在第一行(它显示if let
)抛出此异常:
Bound value in a conditional binding must be of Optional type
它在Beta 6中工作,但我升级到beta 7,现在是bam。不起作用。
我该怎么做才能清除错误?
答案 0 :(得分:2)
从Beta 7开始,keyWindow
会返回UIWindow
而不是UIWindow!
(它不再是可选的),因此您不再需要if let。