1

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
4

0 に答える 0