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 回答