###前提・実現したいこと
touchesBeganメソッドで、画面をタッチした時に、touchesにUITouchオブジェクトを追加したいのですがValue of type 'Set<UITouch>' has no member 'append'というエラーが出てきて困っています。
どなたか教えてもらえないでしょうか?
###発生している問題・エラーメッセージ
Value of type 'Set<UITouch>' has no member 'append'
###該当のソースコード
swift
1class TouchEx: UIView { 2 var touch = [UITouch]() 3 var forceTouchAvailable = false 4 5 //初期化 6 required init?(coder: NSCoder) { 7 super.init(coder: coder) 8 self.isMultipleTouchEnabled = true 9 10 var window = UIApplication.shared.keyWindow 11 if window == nil{ 12 window=UIApplication.shared.windows[0]; 13 } 14 let viewCtl=window!.rootViewController 15 16 17 forceTouchAvailable=viewCtl!.traitCollection.forceTouchCapability==UIForceTouchCapability.available 18 19 } 20 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { 21 for touch in touches{ 22 touches.append(touch) 23 } 24 } 25}
###補足情報(言語/FW/ツール等のバージョンなど)
swift3を使っています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。