卸載self.view據View Controller Programming Guide,我們可以明確地分配到nil
卸載self.view
從UIViewController
self.view
。如何從UIViewController的斯威夫特
但是在斯威夫特,在UIViewController
view
屬性被聲明爲
var view: UIView
這不是UIView!
,因此下面的代碼不編譯
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
if self.view.window == nil {
self.view = nil
// ^Type 'UIView' does not conform to protocol 'NilLiteralConvertible'
}
}
是否有另一種方式做到這一點的斯威夫特?
self.view.removeFromSuperview() – 2014-11-05 12:13:57
@ArturKucaj:...是完全不同的東西。 – DarkDust 2014-11-05 12:22:58