我想从UITableViewController-A向UITableViewController-B发送通知。
我在UITableViewController的initwithCoder中添加了观察者 抓住通知。
这些类与folows相关联
RootViewController的
=== NavigationController-A
=====的UITableViewController-A
=== NavigationController-B
=====的UITableViewController-B
我需要在实际加载视图之前添加观察者,因为可以在调用视图之前发送通知。
但是我被告知在UIViewController中初始化initWithCoder方法是不可取的,并被告知要在AppDelegate中添加观察者。
还有其他建议吗?
答案 0 :(得分:1)
我会在'viewDidLoad'中实现Notification连接,然后强制加载两个视图控制器。要强制加载视图,请获取“UITableViewController-A.view”。它将看到视图未初始化并从nib加载视图,然后执行'viewDidLoad'。