您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx 在ios下获取当前ViewController

2016-05-10 11:57 621 查看
参考博文:
http://www.xuanyusong.com/archives/1878 http://blog.csdn.net/muyu114/article/details/12968067
总结如下:

UIViewController* ctrol;

if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0)

    {

        // warning: addSubView doesn't work on iOS6

        NSArray* array=[[UIApplication sharedApplication]windows];

        UIWindow* win=[array objectAtIndex:0];

        

        UIView* ui=[[win subviews] objectAtIndex:0];

       ctrol =(UIViewController*)[ui nextResponder];

    }

    else

    {

        // use this method on ios6

      ctrol=[UIApplication sharedApplication].keyWindow.rootViewController];

    }

接入银联sdk所遇到的问题,需要传入 viewcontroller,此时传入ctrol即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息