###前提・実現したいこと
iphoneアプリを作ろうとしていて、タッチイベントのところで躓きました。
本を見ながら書いているのですが,Swiftのバージョンが違うため、コンパイルが通りません。
###発生している問題・エラーメッセージ
出ているエラーメッセージは以下の通りです。
Value of type 'Set<UITouch>' has no member 'allObjects'
###該当のソースコード
Swift
1override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { 2 let ofjects = touches.allObjects←エラー箇所 3 続きのコード 4 } 5
###試したこと
touches.を入力した後に出てくるメソッドを一通り見たのですが、allObjectsに近いような文言はありませんでした。
試したことが少なくて申し訳ないです。
スタックオーバーフローのサイトを参考にしたのですが、何のことか分かりませんでした。
参考にしたのは以下のサイトです。
http://stackoverflow.com/questions/39821370/value-of-type-setuitouch-has-no-member-allobjects
###補足情報(言語/FW/ツール等のバージョンなど)
XCodeで開発しています。バージョンは8.2.1です。
Swiftのバージョンは以下の通りです
Apple Swift version 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
Target: x86_64-apple-macosx10.9
ほとんど丸投げになってしまったのですが、ご回答よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー