切换标签时没有获得viewDidLoad或出现 - 我可以使用NSNotification吗?

Jac*_*e11 0 cocoa-touch objective-c uiviewcontroller uitabbar ios

当我在标签栏应用程序中切换标签时,我的一个视图需要更新,因为用户可能已经更改了影响它的首选项.这是一个UIViewController视图,但是当视图切换时,不会调用viewDidLoad/ Appear方法.这可以用NSNotification其他方式解决吗?请给出示例代码,特别是对于NSNotifications,因为我是他们的新手.

jos*_*aul 5

你可能想偷看UITabBarControllerDelegatetabBarController:didSelectViewController:.在那里,您可以确定如何处理视图更改以及是否需要根据可能的首选项更改来更新视图.