0
Xcode 8.1 및 swift 3.0을 사용하고 있습니다. 내가 프로그래밍 UISwitch를 생성하고, 그리고 코드는 다음과 같습니다UISwitch 값 변경 작업 : 인식 할 수없는 선택자를 클래스로 보냄
let preconnectedSwitch = UISwitch()
preconnectedSwitch.isOn = true
preconnectedSwitch.addTarget(self, action: #selector(switchValueDidChange), for: .valueChanged)
func switchValueDidChange() {
print("file:- \(#file) , fucntion:- \(#function), line:- \(#line) ")
// print("\(sender.isOn)")
// UserDefaults.standard.set(true, forKey: Constant.USER_DEFAULT_IS_CONNECTED)
}
하지만이 오류와 함께 다음 응용 프로그램 충돌을 UISwitch 값을 변경할 때
실제로 작동하지 않는 UISwitch를 프로그래밍 방식으로 작성하므로 IBAction이 작동하지 않습니다. –
'@IBAction 태그를 함수에 추가 했습니까? ' 질문을 편집하여 스위치를 생성하는 모든 코드를 표시하고이를보기 계층에 설치하십시오. –