我有一个标签栏应用程序,其中有2个选项卡(2个视图控制器)。我需要从标签2(视图控制器2)向标签1(视图控制器1)发布通知。但问题是,我必须首先去标签1(视图控制器1)为了注册通知,如果我不这样做,通知从未注册。看来只有一次选择它才分配视图,然后移动到标签2(视图控制器2)发布通知。NSNotification register place issue
在寄存器通知在viewDidLoad中和viewWillAppear中是这样的:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(createYourOwnPressed:) name:@"createYourOwnPressed" object:nil];
那么,怎样才能i避免第一选择选项卡1(视图控制器1),然后发布通知从标签2(视图控制器2)?
谢谢!
处理通知的类应该始终处于活动状态。我的建议是依靠另一个类,比如你的应用程序委托,它在适当的时候处理通知并与视图控制器通信。 – 2013-05-03 18:00:24
顺便说一句你用的故事板? – 2013-05-04 12:03:56
没有故事板... xib的 – user2268539 2013-05-06 07:49:48