0

UIViewControllers私の1つで、UITabBarController私はこれを行います:

MyTabBarController *myTBC = (MyTabBarController*)self.parentViewController;
for(UIViewController *anyVC in myTBC) {
    if([anyVC.class isKindOfClass:[SecondViewController class]])
        sVC = (SecondViewController *)anyVC;
    sVC.userLocation = userLocation;
}

しかし、for...lineで次のような警告が表示されます。

コレクション式タイプMyTabBarControllerは、countByEnumeratingWithState:objects:countに応答しない場合があります。

MyTabBarControllerのサブクラスですUITabBarController

4

1 に答える 1

0

この行:

for(UIViewController *anyVC in myTBC) {

する必要があります:

for(UIViewController *anyVC in myTBC.viewControllers) {
于 2013-01-24T02:39:20.703 に答える