私はViewControllerB
をナビゲーションスタックにプッシュするViewControllerA
を持っており、ViewControllerC
をスタックにプッシュします。NSNotificationCenterセレクタメソッドを複数のView Controllerで使用できますか?
ViewControllerB
から、私はViewControllerA
にポップすることができます。 ViewControllerC
から、私はViewControllerA
にポップアップすることができます。
私は(私はA
にポップするために使用していたコントローラに依存して)B
とC
いずれかからViewControllerA
からNSNumber
を渡す必要があります。
私は次のことを組み込むつもりです:
- (void)viewDidLoad
{
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(getUpdate:)
name:@"getUpdateForCell"
object:nil];
}
と実装:
- (void)getUpdate:(NSNotification *)notification {
NSDictionary *data = [notification userInfo];
// pop
}
は私がViewControllerB
とViewControllerC
の両方でgetUpdate:
を実装する/使用することはできますか?
はい、使用できます。 –
あなたの質問を再投稿しないでください。必要に応じて、元の質問を更新してより明確にします。 – rmaddy
私の謝罪、私は私の以前の投稿からレスポンダから明確な答えを得ることができませんでした。以前の投稿を削除する必要がありますか? –