Swift에서 사용자 정의 UIBarButtonItem에 대한 작업을 어떻게 설정할 수 있습니까?
다음 코드는 탐색 모음에 버튼을 성공적으로 배치합니다.
var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil)
self.navigationItem.rightBarButtonItem = b
이제 func sayHello() { println("Hello") }
버튼을 터치하면 전화하고 싶습니다 . 지금까지 나의 노력 :
var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:sayHello:)
// also with `sayHello` `sayHello()`, and `sayHello():`
과..
var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:@selector(sayHello:))
// also with `sayHello` `sayHello()`, and `sayHello():`
과..
var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:@selector(self.sayHello:))
// also with `self.sayHello` `self.sayHello()`, and `self.sayHello():`
참고 sayHello()
IntelliSense를 나타납니다,하지만 일을하지 않습니다.
당신의 도움을 주셔서 감사합니다.
편집 : 후세를 위해 다음 작품 :
var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:"sayHello")
action: "sayHello"