1

ナビゲーション コントローラー スタックでコントローラーをチェックするが、コントローラー値を割り当てると、「互換性のないポインター タイプが 'UIView *const_strong' から 'AAViewController *__strong' に割り当てられています」という警告が表示されます。

AAViewController *コントローラー;

for(UIView *view in self.navigationController.viewControllers)
{            
     if([view isKindOfClass:[AAViewController class]])
     {
         controller = view;
         break;
     }
}

コントローラーでエラーが発生しました = ビュー 事前に感謝します

4

2 に答える 2

5

タイプキャストします。

controller=(AAViewController *)view;
于 2012-12-31T11:11:29.130 に答える
0

このようにしてください

AAViewController *controller;

for(UIViewController *viewController in self.navigationController.viewControllers)
{

    if([viewController isKindOfClass:[AAViewController class]])
    {
        controller = viewController;
        break;
    }
}
于 2012-12-31T11:11:41.463 に答える