스위프트의 인수를 선택기를 작성하는 방법을 ... (내가 의도적으로 테이블 뷰 방법을 떠난)스위프트 2에서이 작업을 사용하는 3
import Foundation
import UIKit
private extension Selector {
static let didTapButton = #selector(TableVC.buttonTapped(_ :))
}
class TableVC: UITableViewController{
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let btnAccView:UIButton = UIButton(frame: CGRectMake(0, 0, 27, 27))
btnAccView.addTarget(self, action: .didTapButton, forControlEvents: UIControlEvents.TouchUpInside)
btnAccView.tag = indexPath.row
}
func buttonTapped(sender: UIButton){
print("button tapped at row \(sender.tag)")
}
}
스위프트 3에서이 오류가 발생합니다 " TableVC에는 buttonTapped 멤버가 없습니다. "
인수를 취하는 선택기를 작성하면됩니다. 나는 내가 생각할 수있는 모든 방법으로 문법을 부단히 시도했지만 아무 것도 효과가 없었다. 도움을 주셔서 감사합니다
을 [이 질문은] (http://stackoverflow.com/q/24814646/5513562)의 대답을, 그것은 될 수 없습니다 끝난. –
http://fuckingclosuresyntax.com/ http://fuckingswiftblocksyntax.com/ –
질문을 복제본으로 표시하고 원래 질문을 참조하지 않는 것은 기록에있어 아무에게도 전혀 쓸모가 없습니다. 원본이 중복 된 경우? – GED125