Я добавляю UISwitch
следующим образом:Невозможно преобразовать значение типа «NSObject ->() -> PostFeed» в ожидаемый тип аргумента «AnyObject?»
let anonSwitch : UISwitch = {
let mySwitch = UISwitch()
mySwitch.on = false
mySwitch.setOn(false, animated: false);
mySwitch.tintColor = UIColor(red: (69/255.0), green: (209/255.0), blue: (153/255.0), alpha: 1.0)
mySwitch.addTarget(self, action: #selector(handleAnonSwitch), forControlEvents: .ValueChanged)
return mySwitch
}()
Теперь я получаю следующее сообщение об ошибке на self
ключевое слово в mySwitch.addTarget
:
Cannot convert value of type 'NSObject ->() -> PostFeed' to expected argument type 'AnyObject?'
Я использую self
всего моего друга addTarget
функции для UIButton
и я никогда не сталкиваюсь с этой ошибкой