一般的にSwiftとコーディングには非常に新しいです。 私のランダムセレクタを動作させる助けが必要です。私はそれが1と9の間の乱数を選択し、その数があなたがクリックしたボタンと同じであるかどうかをチェックしようとしています。Swift関数の呼び出しでパラメータ#1の引数がありません
-3
A
答えて
-1
私はあなたが何をしたいのか分かりませんが、乱数がボタンの等価タグであるかどうかを確認するには、これを行う必要があります:
あなたが==
ない
=
あなたがタグにあなたのボタンの数を設定する必要がありますを使用する必要がブーリアン演算で
if randomNumber == sender.tag {
//your code
}
。
button1.tag = 1
button2.tag = 2
button3.tag = 3
コードあなたの機能のうち、乱数を生成するために:このよう
var random = 0
override func viewDidLoad(){
super.viewDidLoad()
random = Int(arc4random_uniform(9))
}
0
私はあなたがクリックされたボタンにタイトル(表示回数)に乱数を比較しようとしている推測していますか?
もしそうなら、あなたのif文の上に次の行を追加します。
はguard let buttonInt = sender.titleLabel?.text.flatMap(Int.init) else { return }
その後、変更あなたの文はそう見えるように場合:
if randomNumber == buttonInt {
// do what you want if it matches
} else {
// handle no match
}
// EDIT:flatMapのためのアレクサンダーの小道具バージョン
0
確認してください:
let rand = Int(arc4random_uniform(9))
guard let buttonInt = Int(sender.currentTitle!) else { return }
if rand == buttonInt {
} else {
}
関連する問題
- 1. 呼び出しのパラメータの引数がありません
- 2. "呼び出し中のパラメータの引数がありません"
- 3. エラー:関数呼び出しの引数リストがありません
- 4. エラー「呼び出し中のパラメータ 'coordinate'の引数がありません」
- 5. 関数呼び出しに引数リストがありませんエラー
- 6. Swift 4 - 引数なしで 'Spaceship.init'を呼び出せません
- 7. Golangのエラー "呼び出しで引数が足りません"
- 8. Emacs:関数の呼び出し時に引数の数が正しくありません。
- 9. 私の関数の引数1がありません
- 10. 関数_this3.xxxxx()を呼び出すエラーが関数ではありません
- 11. C++を呼び出すマッチング関数がありません
- 12. QT 'MainWindow :: connect()を呼び出す関数がありません
- 13. Oracleでは、SQLクエリの関数呼び出しのインデックスがありません
- 14. GIMP python-fu呼び出し関数plug_in_beautify「パラメータの数が正しくありません」
- 15. 関数はSwiftを呼び出しません3
- 16. 引数なしの型の初期化子を呼び出せません - Swift
- 17. 引数でデバウンス関数呼び出しを呼び出す
- 18. $()はモーダルダイアログを呼び出す関数ではありません。
- 19. React:Uncaught TypeErrorで関数を呼び出す:...は関数ではありません(...)
- 20. 引数なしでパラメータ化された関数が呼び出されます。
- 21. 'parseUserInput'への呼び出しで一致する関数がありません
- 22. "ClassName :: ClassName()"の呼び出しで一致する関数がありません
- 23. 'X :: X()'の呼び出しで一致する関数がありません
- 24. 'CGEventSourceCreate'への呼び出しで一致する関数がありません
- 25. ..constructorの呼び出しで一致する関数がありません
- 26. エラーコード:1582ネイティブ関数 'STR_TO_DATE'への呼び出しでパラメータのカウントが正しくありません
- 27. kbhitと複数の関数呼び出しがあります
- 28. Swift: '((AnyObject)throws - > Bool)型の引数リストで' filter 'を呼び出せません'
- 29. (Swift)ガードステートメントの呼び出し関数
- 30. 1つの引数で呼び出されるjavascript関数は、さまざまな引数で関数を呼び出すことができますか?
をスクリーンショットを投稿しないでください。あなたの実際のコードを投稿してください!あなたのコードは意味をなさない。あなたのbuttonPressedはvoidを返すので比較するには '='の代わりに '=='を使い、IBActionをプログラム的に呼び出すべきではない –