问一个 小弟我百思不得其解的有关问题 高手来帮帮忙吧
发布时间:2010-05-30 01:22:33 文章来源:www.iduyao.cn 采编人员:星星草
问一个 我百思不得其解的问题 高手来帮帮忙吧
这是一个关于 人人微博客的东西
- (void)viewDidLoad
{
[super viewDidLoad];
self.renren = [Renren sharedRenren];
self.renren.renrenDelegate = self;
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray* graphCookies = [cookies cookiesForURL:
[NSURL URLWithString:@"http://graph.renren.com"]];
for (NSHTTPCookie* cookie in graphCookies) {
[cookies deleteCookie:cookie];
}
NSArray* widgetCookies = [cookies cookiesForURL:[NSURL URLWithString:@"http://widget.renren.com"]];
for (NSHTTPCookie* cookie in widgetCookies) {
[cookies deleteCookie:cookie];
}
[self.renren authorizationWithPermisson:nil andDelegate:self];
}
这样直接写 人人的 OAuth 2.0界面不会 出来
如果是 这样写
- (void)mainShow{
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray* graphCookies = [cookies cookiesForURL:
[NSURL URLWithString:@"http://graph.renren.com"]];
for (NSHTTPCookie* cookie in graphCookies) {
[cookies deleteCookie:cookie];
}
NSArray* widgetCookies = [cookies cookiesForURL:[NSURL URLWithString:@"http://widget.renren.com"]];
for (NSHTTPCookie* cookie in widgetCookies) {
[cookies deleteCookie:cookie];
}
[self.renren authorizationWithPermisson:nil andDelegate:self];
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.renren = [Renren sharedRenren];
self.renren.renrenDelegate = self;
UIButton *test = [[UIButton alloc]initWithFrame:CGRectMake(400, 200, 100, 100) ];
test.backgroundColor = [UIColor yellowColor];
[test addTarget:self action:@selector(mainShow) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:test];
}
这样写 人人的 OAuth 2.0界面就可以出来 两者区别 紧紧是一个用button点击出来 一个是直接出来
为什么会造成这样的情况呢?
如果我想让其不点击就出来 应该如何解决呢?
http://www.cocoachina.com/bbs/read.php?tid=77033&page=e&#a
这是我的链接地址 代码可以下载 希望大家帮帮忙
------解决方案--------------------
看了一下你的代码,实际上他在执行authorizationWithPermisson 方法时,是将view显示在key window上的。
如果你弹出了一个dialog window那么现在的key window就呈现在最上面,所以你现在是看的到的。
为什么你加在viewDidload里看不到呢,实际上它是被你的rootView挡住了,所以你可以隐藏当前的view就可以看到它了。
- (void)viewDidLoad
{
...
[self performSelector:@selector(mainShow)];
[self.view setHidden:YES];
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
图片拾取器问题
用图片拾取器方法除了能拾取相册里面的图片外,能不能拾取其它文件里面非照片的图像啊,如果能,要怎么做
------解决...
-
请教个问题。。很弱智,不要嘲笑。。
请问mac osx 10.6下开发出来的程序在mac osx 10.5下可以正常使用么?会不会有些库的问题?
客户要...
-
一个数组可以放UIButton,那怎么调用这些元素呢,[array objectatindex i]不好用]
UIButton,那怎么调用这些元素呢,[array objectatinde...
-
关于imageView显示图片的问题
我现在需要在一个imageView中现在两张图片,这两张是重叠显示的,在android中,我这么做到的,imageView1.s...
-
如何在软件中嵌套ppt播放功能
如何在软件中嵌套ppt播放功能 不知道这个能实现吗
------解决方案--------------------
可以,...
-
objectivc-c
请问下自学obj-c要看哪本书比较好?
linux下可以运行obj-c的程序吗?
mac软件开发除了obj-c还需要什么别的吗?
------解...
-
怎么实现iphone客户端软件与服务器端的数据交互?
怎么实现iphone客户端软件与服务器端的数据交互?
------解决方案---------------...
-
求IOS微信界面实现思路
如题,请大神们指点一二,非常感谢!
------解决方案--------------------
问题过于笼统,无法作答
------解决...
-
给黑苹果搞个Navicat for SQLite 求个下载地址
给黑苹果搞个Navicat for SQLite 求个下载地址 谢谢
------解决方案---------...
-
iphone中按提示弄音频接收, 在线等
关于iphone中的音频接收( Streaming Live or On-Demand Video from IIS7 to iOS Devices (iPhon...