1
와 호환되지 않습니다, 나는 오류 코드의 다음 행 위가 나타납니다무기 호는 스위프트 2.3에서 스위프트 3 변환에서 예상 인수 유형 선택기
var contactButton: UIBarButtonItem {return self.CustomRightItem("icon-nav-nls-contact", target: self, action: nil)}
문제는 nil
행동에 있습니다. 나는 빈 셀렉터를 사용하려고 시도했다. #selector()
과```#selector (nil) 두 가지를 사용할 수 없다.
스위프트 3에서 nil 동작을 처리하려면 어떻게해야합니까?
CustomRightItem은 UIBarButtonItem을 만드는 사용자 정의 인스턴스 메서드 인 것처럼 보입니다. 선택기가 아닌'선택자'(선택자 선택자)를 사용하도록 함수를 다시 작성해야 할 필요가 있을까요? 또는 자신의 대답으로 표시 할 때 실제 선택기를 전달하십시오. –
UIBarButtonItem의 Swift 이니셜 라이저가 선택적 셀렉터를 사용하는 것처럼 보이므로 'Selector?'를 사용하도록 함수를 수정해야합니다. –