質問: NSTimer.scheduledTimerWithTimeInterval(0.0, target : OriginViewController(), selector : #selector(OriginViewController.CalledToModalMethod), userInfo : nil, repeats : false) } } ``` ### 試したこと 画像の切り替えはもともと出来ており、CalledToModalMethod場所以外では、正常に切り替わることを確認済み。 ### 補足情報(言語/FW/ツール等のバージョンなど) Xcode7.3.1 言語swift2.2 以上になります。
回答: 的を得ていない回答かもしれないですが、書かせてもらいます。 ``` NSTimer.scheduledTimerWithTimeInterval(0.0, target : OriginViewController(), selector : #selector(OriginViewController.CalledToModalMethod), userInfo : nil, repeats : false) ``` 上記のコード「target」の箇所ですが、インスタンスは、呼び出し元と同じ参照でしょうか? コード拝見したところ、新規に生成したオブジェクトに対してタイマーを発火しているように見えます。 また、ボタンのオブジェクトは、IBOutletで接続しているため、ストーリボードから生成しないとボタンオブジェクトにはnilが代入されます。