

初心者です。swiftで簡単なおみくじアプリを作っています。  
ViewController.swiftに

[code]

    import UIKit
    
    class ViewController: UIViewController {
        @IBOutlet var uranau: UIButton!
        @IBAction func Uranau(sender: UIButton) {
        }
    
        @IBAction func uranau(sender: UIButton) {
            var kekka = " "
            var kazu = arc4random_uniform(5)
            switch kazu {
            case 4:
                kekka = "大吉"
            case 3:
                kekka = "中吉"
            case 2:
                kekka = "小吉"
            case 1:
                kekka = "吉"
            case 0:
                kekka = "凶"
            default:
                kekka = "エラー"
    
            }
            print(kekka)
        }
    
[/code]

と記載したら,本来なら大吉・中吉・小吉と出るところが、出ませんでした。  
どこがおかしいのでしょうか？


CC BY-SA 3.0
2016-06-29T13:36:18.567
27195
2016-11-04T01:32:29.573
14754
question
swift
表示したい文字が表示できない

[code]

    @IBAction func uranau(sender: UIButton) {...}
    
[/code]

StoryBoardを使っているのであれば、ここにAction接続するだけで動きますけれど。


CC BY-SA 3.0
2016-06-30T02:20:05.590
27206
2016-06-30T02:20:05.590
16765
27195
answer


先頭大文字小文字で同名の関数が二つあるようですが、大文字の方をUIにつなげていませんか？  
大文字の方が不要であれば、一度コメントアウトしてみたらどうでしょう。


CC BY-SA 3.0
2016-07-01T07:40:31.253
27244
2016-07-01T07:40:31.253
17014
27195
answer