5 つのビュー コントローラーを備えたタブ バー コントローラーがあります。最初のタブにはログイン画面があり、ログインに応じてログインすると、タブビューコントローラーの1つのビューコントローラーを削除する必要があります。私はやってみました:
[delegate.tabBarController setViewControllers:[NSArray arrayWithObjects:self.navigationController,
[[delegate.tabBarController viewControllers]objectAtIndex:1],
[[delegate.tabBarController viewControllers]objectAtIndex:3],
[[delegate.tabBarController viewControllers]objectAtIndex:4],
nil]];
しかし、ログでクラッシュします:
-[__NSArrayI removeFromSuperview]: unrecognized selector sent to instance