转自:
http://www.cocoachina.com/bbs/read.php?tid=127436&pm=ydwQW
如何调用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;
现在遇到 了一个问题。微信-(void) onResp:(BaseResp*)resp;这个方法需要- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;这个方法来启动,现在不知道怎么来用。- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;这个方法是在appdelegate.m文件里的。onResp 这个方法是在SendMesgViewController.m方法里的,求教。
|
有志者,事竟成;破釜沉舟,百二秦关终归楚;
苦心人,天不负;卧薪尝胆,三千越甲可吞吴。
|
级别: 侠客
状态:
未签到 - [
5天]
UID:
126553
精华:
0
发帖:
121
可可豆:
517 CB
威望:
512 点
在线时间:
82(时)
注册时间:
2012-02-28
最后登录:
2015-01-22
|
沙发 :
发表于: 2012-12-06 10:30
发自: Web Page
|
|
状态:
已签到 - [
1017天]
UID:
7391
精华:
0
发帖:
2437
可可豆:
175273 CB
威望:
173872 点
在线时间:
5687(时)
注册时间:
2009-07-29
最后登录:
2016-11-11
|
板凳 :
发表于: 2012-12-06 10:36
发自: Web Page
回 楼主(qqy620) 的帖子
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
这个是其它应用通过url进去你应用时调用。
微信的这个
[WXApi handleOpenURL:url delegate:self]
是处理返回的url信息,
如果- (void)onReq:(BaseReq *)req要在其它类用,就把delegate:写成其它类
比如说:你可以获取SendMesgViewController的对象,
或者把SendMesgViewController写成单例
[WXApi handleOpenURL:url delegate:[SendMesgViewController shareSendMesgViewController]]
|
|
级别: 新手上路
UID:
84271
精华:
0
发帖:
13
可可豆:
40 CB
威望:
40 点
在线时间:
54(时)
注册时间:
2011-07-30
最后登录:
2014-07-14
|
3 楼:
发表于: 2012-12-07 14:20
发自: Web Page
|
|
级别: 新手上路
状态:
未签到 - [
1天]
UID:
73227
精华:
0
发帖:
58
可可豆:
199 CB
威望:
129 点
在线时间:
127(时)
注册时间:
2011-05-31
最后登录:
2016-07-26
|
4 楼:
发表于: 2012-12-07 23:06
发自: Web Page
3楼的意思差不多,就是需要�*****nfo里面配置应用的openURL
然后你通过什么操作跑出应用后,再其他应用里面可以通过回传的openURL 再回到自己的应用,这个时候就是会进这个函数
|