iOS SSO,从weibo返回 自己的app 时,如何弹出一个UIViewController~
高洛峰
高洛峰 2017-04-17 14:31:53
[iOS讨论组]

流程是这样的 从第三方应用的使用微博登录页面(#view.1);
--->跳转weibo.app 的第三方应用授权页面,点击授权后;
---->返回第三方应用(先载入第三方应用的启动图),然后载入#view.1;
----->这时候我需要弹出一个pop-up view(继承自UIViewController);
问题就出在这个启动图这里。我的pop-up 控件执行了没反应(我猜想是因为当时程序在启动页面导致的)。
但是微博的demo里面用[UIAlertView show]是可以弹出的UIAlertView的。
我需要怎么做才能弹出pop-up 呢~

微博回调代码

appdelegete.m
- (void)didReceiveWeiboResponse:(WBBaseResponse *)response
{UIAlertView *alert = XXXXXXXXXXX;
 [alert show];}
    //可以弹出 alerview;
 [[[pop-up alloc]init] presentFromViewController];
    //没有反应;

我的pop-up(继承自UIViewController) 弹出代码


- (void)presentFromViewController: { _rootViewController=[UIApplication sharedApplication].delegate.window.rootViewController; //这个也试过了 不行[UIApplication sharedApplication].keyWindow.rootViewController; [controller addChildViewController:self]; [controller.view addSubview:self.view]; [self didMoveToParentViewController:controller]; }
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(2)
PHP中文网
[self presentViewController:yourController animated:YES completion:nil];
怪我咯

UIAlertView是UIWindow 你用UIWindow试试看 应该可以

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号