これを明確にすることができれば幸いです。ボタンがあり、どのオブジェクトのどの関数が .touchDown イベントのターゲットであるかを知りたいです。私が探しているものと思われる iOS のプロパティと関数がありますが、それらを機能させることはできません。プロパティ: self.allTargets 関数: self.actions(forTarget:, forControlEvent:)
このコードで値を出力しました:
print( self.allTargets )
print( self.actions(forTarget: self, forControlEvent: .touchDown) ?? "no targets")
print( self.actions(forTarget: Button_Test.ViewController , forControlEvent: .touchDown) ?? "no targets")
print( self.actions(forTarget: "ViewController", forControlEvent: .touchDown) ?? "no targets")
結果:
[AnyHashable(<Button_Test.ViewController: 0x7b293300>)]
no targets
no targets
no targets
ボタンにターゲットがあることはわかりますが、機能を取得できません。ヘルプ!