selector with parameter
func onSendEmail(emailAddr:String) {
}
// Method 1: colon behind the method name
let btnEmail = UIBarButtonItem.init(title: "Email Me", style: .plain, target: self, action: #selector(onSendEmail:))
// Method 2:
let btnEmail = UIBarButtonItem.init(title: "Email Me", style: .plain, target: self, action: #selector(onSendEmail as (String) -> ()))