タイトルは自明ですが、UIGestureRecognizers
の配列にはaddGestureRecognizer
などのマッピング方法がありますか?私は配列上にvoid(返さない関数)をマップします
recognizers.map(MyWebOutlet.addGestureRecognizer)
の変化と周りいじるが、内蔵のマップは、別の配列を返すために持っているので、値のいくつかの種類を返す関数を必要としてきました。 addGestureRecognizer
を別の戻り関数にラップするだけでいいですか、それとも別の方法ですか?
'recognizers.forEach {MyWebOutlet.addGestureRecognizer($ 0)}'? – Hamish
$ 0 "匿名のクロージャ引数はクロージャに含まれていません"と思われます。 'recognizers.forEach(MyWebOutlet.addGestureRecognizer)'のような関数名を渡すだけでいいです。 おかげさまでヒープはforEachを意識していませんでした:) – TedNC
なぜクロージャーバージョンがうまくいかなかったのでしょうか?あなたはちょうど関数を渡すことができます(私は通常、ちょっとだけ明示するためにクロージャーとして書き出す方が好きです) – Hamish