я могу объявить обработчик, как это внутри функции:Почему я не могу объявить обработчик вне функции?
@IBAction func handleActionSheetPressed(sender: UIButton) {
let dismisHandler:(UIAlertAction)->Void = {(action:UIAlertAction) in
self.dismissViewControllerAnimated(true , completion: nil)
}
Но когда я объявил этот обработчик вне функции, я получил сообщение об ошибке:
"Value of type 'NSObject ->() -> ViewController' has no member 'dismissViewControllerAnimated' ".
Может кто-нибудь сказать мне, как объявить этот обработчик вне функции?
, в котором определен класс 'handleActionSheetPressed' класса? пожалуйста, покажите нам свой код полностью. – ozgur
подкласс UIViewControlller – wj2061