我首先展示一个登录界面。然后用户登录后,我加载了一个包含UITabBarController的ViewController。问题在于,tabBarController中的任何单个viewControllers都不会调用viewDidAppear:方法。
我有一种感觉,这不是最佳的编程实践,所以请问有人有什么想法来改进我的代码结构或解决我的问题吗?
我首先展示一个登录界面。然后用户登录后,我加载了一个包含UITabBarController的ViewController。问题在于,tabBarController中的任何单个viewControllers都不会调用viewDidAppear:方法。
我有一种感觉,这不是最佳的编程实践,所以请问有人有什么想法来改进我的代码结构或解决我的问题吗?
我遇到了一个问题,因为我正在子类化UITabBarController,在其中重写了viewDidAppear方法,但是没有调用[super viewDidAppear:...]。
在调用这个方法之后,viewDidAppear也被调用于子视图控制器中。
[textField resignFirstResponder]
来取消选中它们。这适用于DatePickerView,而对于另一个pickerview则会抛出错误。 - Legolas