Xcode(Swift)でのセグエを使わない画面遷移について
Xcode 6 + Swift で、 セグエを使用しない画面遷移をしたいのですが、ビルドしても上手く遷移しません。セグエなしで画面遷移するしようとして、遷移先のストーリーボード上の画面の Storyborad ID
に next
という名前で設定した場合、コードは以下のようで合っているでしょうか?
お詳しい方がいましたらご回答宜しくお願い致します。
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func nextPage() {
//nextと名付けた画面に遷移したい
// var nex = UIViewController()
var nex : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("next")
self.presentViewController(nex as UIViewController, animated: true, completion: nil)
}
}
【補足】
ちなみにビルドしたときに、
var nex : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("next")
のところで「"UIStoryboard?" does not have member named "instantiateViewControllerWithIdentifier"」と表示されてしまいます。