Xcode 6로 간단한 응용 프로그램을 만들려고합니다. 개수의 합을 1 또는 2만큼 증가시키는 스위치 행. 나는 제 2의 func actHTA()가 제 1의 펀드 actInsuffCor()를 실행하여 제 카운트를 망칩니다. 재미있는 점은 어제 제가 어제 문제없이 비슷한 앱을 코딩했기 때문에 정확한 양식을 복사하고 여전히 작동하지 못하는 것입니다.스위프트 2 함수가 1을 호출하고 이유를 이해할 수 없습니다.
actInsuffCor 스위치를 전환 할 때 println ("switch ...")이 진단 라인입니다. 시작 위치에 따라 "1 switch on/off"를 인쇄하지만 스위치는 "2 switch on/off" 그리고 나서 "1 스위치 on/off"와 내가하는 것을 의미하지 않는 thats. 도움을
@IBAction func actInsuffCor(sender: AnyObject) {
if swInsuffCor.on {
++summa
println("1 switch on")
} else {
--summa
println("1 switch off")
}
}
@IBAction func actHTA(sender: AnyObject) {
if swHTA.on {
++summa
println("2 switch on")
} else {
--summa
println("2 switch off")
}
}
감사 : 여기
코드입니다!
이미지를 추가하십시오. 잘못된 IBAction에 버튼을 연결했을 가능성이 있습니까? – Teejay
와우, 첫 번째 시도에서 올바르게 해냈습니다. 두 번째 펀드를 두 스위치에 연결했습니다. 나는 그런 바보 야. –
내 의견을 답으로 다시 쓸 수있어서 받아 들일 수있다. .. ok? – Teejay