我使用了示例项目 AppPrefs 中的这一行:
UITableView *tableView = ((UITableViewController *)self.navController.visibleViewController).tableView;
它当然完美无缺,
所以我尝试了:
UISearchBar *searchBar = (UIViewController *)mySearchBar;
但我收到mySearchBar
未声明的警告,即使它是一个属性并在 MainViewController(属于 UIViewController 类)中初始化。
我需要从 AppDelegate 访问 MainViewController 中的各种对象,因此应用程序可以在设置更改时自行刷新。