0
私はこのような設定機能を持っている:swift 2のアクションの正しい構文は何ですか?
alert.view.superview?.addGestureRecognizer(UITapGestureRecognizer(target: self, action:#selector(CICViewController.alertControllerBackgroundTapped(_:))))
をしかし、私は私の引数(のmyString)を設定しておりませんので、明らかにこの意志は私にエラーを与える:私はここに起動しようとしています
func alertControllerBackgroundTapped(myString: String) {
///do something in here
})
}
正しく
これで正しい構文は何ですか?あなたはUITapGestureRecognizer
にこのアクションを追加しているので
多くのおかげ
を私からの引数を渡すしたいと思います –
@GeorgeAsdaジェスチャーレコグナイザは、あなたの関数を呼び出すものなので、そのままの状態で動作させることはできません。 [ここでは、その制限を回避しようとするソリューションです](http://mookid.dk/oncode/archives/3815)(記事の最後にあります)。 – dasblinkenlight
@dasblinkenlightそれは私が使用できるもののように見えます.... –