【Swift4】argument passed to call that takes no arguments の解決策

今日、Swiftでじゃんけんアプリを作っていた時に、この「 argument passed to call that takes no argument s 」というエラーが出たのでエラーが出た状況と解決策をまとめていこうと思う。 argument passed to call that takes no arguments ◇ 目次 ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ 1. 実現しようとした事 2. Argument Passed to call that takes no argumentsとはどんなエラー? 3. 解決策 4. まとめ 1. 実現しようとした事 [図] myJankenViewControllerで発生したエラーの詳細 import UIKit class myJankenViewController: UIViewController { var selectedNumber: Int ( arc4random ( 2 )) ! Argument passed to call that takes no arguments (以下省略) } 「グー」「チョキ」「パー」の3種類の出目をCPUが出してくれる、そんなじゃんけんアプリを作っていたのだが、 相手のCPUの出目をarc4random関数で指定してあげようと思ったところ、このようなエラーが出てしまった。 2. Argument Passed to call that takes no arguments とはどんなエラー? 日本語訳してみると、「 呼び出すために渡される引数は引数を取りません 」というのが妥当だろうか。 技術用語マシマシの英文翻訳は本当に難しい・・・orz つ...