Avatar
textView(_:shouldInteractWith:in:interaction:)true返しとけば概ね期待通りになって、 シングルタップでsafari開く、長押しで選択肢出る、とかじゃなかったでしたっけ カスタムする場合はinteractionの種類に応じていろいろやるで良いのでは、副作用もOK
3:43 AM
should系だからクエリ想定でそうやるべきじゃないのではっていう発想は共感するけど、 (edited)
3:44 AM
Apple系のshould系って、だいたいなんか実際にアクションが今起きる!っていうイベントとペアになってませんか?
3:44 AM
クエリというより、アクションに対するフック機能というか。
3:45 AM
Cocoaでも「ウィンドウ閉じるボタンを押した」の検出がshouldWindowCloseみたいな感じのメソッドだった気がする。