2012-04-26 9 views
0

NSTimerを使用するカウントダウンの最後に新しいビューコントローラをロードしたいとします。それを行うために通知を使うべきですか?カウントダウンの最後にビューコントローラをロードする

+0

タイマーをキャンセルする必要がありますか? – Eimantas

+0

@Eimantasいいえ、無効を使用してタイマーをキャンセルすることはできません。しかし、問題は、無効化後、私は現在のViewControllerから別のViewControllerをロードしたいということです。 –

答えて

0

同じカウントダウンで[遅延後にセルフパフォーマンスセレクタ]を別の方法で開始します。

+0

サンプルコードまたはリンクを投稿してください。ありがとう –

1

無効化をタイマーにコールした後に通知を送信できます。

現在のviewcontrollerが別のviewcontrolerにプッシュする通知を聞きます

+0

私はこれを以下のコードで使用しました。[[NSNotificationCenter defaultCenter] addObserver:セルフセレクタ:@selector(rightnavbuttonpressed :) name:@ "SomeEvent"オブジェクト:nil]; - (void)rightnavbuttonpressed:(NSNotification *)notification { //イベントを処理します。 NSLog(@ "あなたは私をハハに電話しました..."); [self performSegueWithIdentifier:@ "medalstosplashscreen"送信者:送信者]; } しかし、コードは機能していません。私が間違いを犯している場合は、私を確認して案内してください。 –

+0

あなたはこの行に行くことができます> NSLog(@ "あなたは私をハハに電話しました..."); 通知を受け取ることができる場合は通知をポストするコードをチェックし、次にviewcontrollerを押すメソッドをチェックしてください – Codebear