2016-04-28 24 views
0

私は8秒間の無音の後に新しいView Controllerがプッシュされるアプリケーションを構築しています。トランジションはクロスディゾルブ(モーダル)です。スウィフト - 手動トランジション後に最後のView Controllerを終了する

新しいビューコントローラにはぼかし効果があり、最後のビューコントローラが表示されます。そして、あなたはそれを得ました、私はちょうど最後のものを却下する方法の手がかりを持っていません。

どうすればよいですか?

//コードはとてもシンプルです。 viewDidLoad(){ super.viewDidLoad()

NSTimer.scheduledTimerWithTimeInterval(8, target: self, selector: Selector("refreshApp"), userInfo: nil, repeats: false) 

    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

func refreshApp(){ 
    self.performSegueWithIdentifier("refreshIdentifier", sender: self) 
} 
+0

あなたは移行部分を理解するためのいくつかのコードを投稿することができますか? –

+0

こんにちはアレッサンドロ、私は私のポストを更新しました。 –

+0

ぼかし効果はどうですか?あなたはどこに置いたのですか? viewDidAppear? –

答えて

0

FUNC

オーバーライドは、このコードを試してみてください。

func refreshApp(){ 
     self.dismissViewControllerAnimated(true, completion: { 
      self.performSegueWithIdentifier("refreshIdentifier", sender: self) 
     }) 
} 
関連する問題