【发布时间】:2016-12-05 20:20:47
【问题描述】:
我正在尝试提供我自己的版本来覆盖其中的一些行为,特别是告诉 UIKit 让 MyController 可见。
import UIKit
class DimmingPresentationController: UIPresentationController {
override var shouldRemovePresentersView: Bool
}
但我收到几个错误,例如:
Cannot override with a stored property 'shouldRemovePresentersView'
Getter for 'shouldRemovePresentersView' with Objective-C selector 'shouldRemovePresentersView' conflicts with getter for 'shouldRemovePresentersView' from superclass 'UIPresentationController' with the same Objective-C selector
实际上,我正在重写 Swift 2 方法,这不再方便 swift 3:
override func shouldRemovePresentersView() -> Bool {
return false
}
【问题讨论】: