獨立集成QQ和微信分享的回調(diào)沖突問題

一限次、前言:微信和QQ的回調(diào)方法名相同

-(void) onReq:(BaseReq*)req

- (void)onResp:(QQBaseResp *)resp

所以在AppDelegate中會沖突。

二、正文:

1但惶、原本我是這樣寫的:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

?if ([string hasPrefix:kWXKey]){

? ? ?return [WXApi handleOpenURL:url delegate:self];

}else if ([string hasPrefix:kQQkey"]){?

? ? ?return [QQApiInterface handleOpenURL:url delegate:self];

}

但是枕屉,他們的回調(diào)都是相同的方法名:

1啤咽、微信回調(diào):

/*! @brief 發(fā)送一個sendReq后,收到微信的回應(yīng) ?*

* 收到一個來自微信的處理結(jié)果穿稳。調(diào)用一次sendReq后會收到onResp。

* 可能收到的處理結(jié)果有SendMessageToWXResp晌坤、SendAuthResp等逢艘。

* @param resp具體的回應(yīng)內(nèi)容,是自動釋放的

*/

-(void) onResp:(BaseResp*)resp;

2泡仗、QQ回調(diào):

/**?處理來至QQ的請求 */

- (void)onReq:(QQBaseReq *)req;

他們在AppDelegate里名字是沖突的埋虹,所以,不能以AppDelegate為代理處理娩怎,

最后搔课,我為微信和QQ分享,單獨寫一個分享Tool,并把相應(yīng)的代理方法寫在Tool中.

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

if ([string hasPrefix:kWXKey]){

? ? ?WeixinSDKTool *wx = [[WeixinSDKTool alloc]init];

? ? ?return [WXApi handleOpenURL:url delegate:wx];

} else if ([string hasPrefix:kQQKey]){

? ? ? QQSDKTool * qq = [[QQSDKTool alloc]init];

? ? ? return [QQApiInterface handleOpenURL:url delegate:qq];

}


附:

1截亦、微信Tool.h

#import <Foundation/Foundation.h>

#import "WXApi.h"

#import "WXApiObject.h"

@interface WeixinSDKTool : NSObject<WXApiDelegate>

typedef NS_ENUM(NSInteger, WXSceneType) {

WXSceneTypeSession? = 0,? ? ? ? /**< 聊天界面? ? */

WXSceneTypeTimeline = 1,? ? ? ? /**< 朋友圈? ? ? */

WXSceneTypeFavorite = 2,? ? ? ? /**< 收藏? ? ? */

};

+ (void) sendImageContent:(UIImage *)image scene:(WXSceneType)scene;

@end

2爬泥、QQTool.h

#import<UIKit/UIKit.h>

#import<Foundation/Foundation.h>

#import<TencentOpenAPI/QQApi.h>

#import<TencentOpenAPI/QQApiInterface.h>

@interface QQSDKTool : NSObject<QQApiInterfaceDelegate>

+ (void)shareToWeiboWithImage:(UIImage *)image title:(NSString *)title description:(NSString *)description;

@end

nice~

- 如果有什么疑問,可以在評論區(qū)一起討論崩瓤;

- 如果有什么不正確的地方袍啡,歡迎指導(dǎo)!

> 注:本文首發(fā)于 [iHTCboy's blog](http://ihtcboy.com)却桶,如若轉(zhuǎn)載境输,請注明來源蔗牡。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嗅剖,隨后出現(xiàn)的幾起案子辩越,更是在濱河造成了極大的恐慌,老刑警劉巖信粮,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黔攒,死亡現(xiàn)場離奇詭異,居然都是意外死亡强缘,警方通過查閱死者的電腦和手機督惰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旅掂,“玉大人赏胚,你說我怎么就攤上這事〈怯眩” “怎么了栅哀?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長称龙。 經(jīng)常有香客問我留拾,道長,這世上最難降的妖魔是什么鲫尊? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任痴柔,我火速辦了婚禮,結(jié)果婚禮上疫向,老公的妹妹穿的比我還像新娘咳蔚。我一直安慰自己,他們只是感情好搔驼,可當(dāng)我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布谈火。 她就那樣靜靜地躺著,像睡著了一般舌涨。 火紅的嫁衣襯著肌膚如雪糯耍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天囊嘉,我揣著相機與錄音温技,去河邊找鬼。 笑死扭粱,一個胖子當(dāng)著我的面吹牛舵鳞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播琢蛤,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜓堕,長吁一口氣:“原來是場噩夢啊……” “哼抛虏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起俩滥,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤嘉蕾,失蹤者是張志新(化名)和其女友劉穎贺奠,沒想到半個月后霜旧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡儡率,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年挂据,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片儿普。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡崎逃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出眉孩,到底是詐尸還是另有隱情个绍,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布浪汪,位于F島的核電站巴柿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏死遭。R本人自食惡果不足惜广恢,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呀潭。 院中可真熱鬧钉迷,春花似錦、人聲如沸钠署。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谐鼎。三九已至舰蟆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間该面,已是汗流浹背夭苗。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留隔缀,地道東北人题造。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像猾瘸,于是被迫代替她去往敵國和親界赔。 傳聞我的和親對象是個殘疾皇子丢习,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 背景 項目使用到了一些第三方平臺的登錄、分享淮悼、支付功能咐低,包括了微信、微博袜腥、QQ平臺登錄分享和支付寶见擦、微信平臺的支付...
    軟件iOS開發(fā)閱讀 503評論 0 1
  • 實現(xiàn)支付寶支付的準(zhǔn)備工作: 1.向支付寶簽約,成為支付寶的商戶 簽約完成后羹令,支付寶會提供一些必要的數(shù)據(jù)給我們 商戶...
    Anson楊春安閱讀 8,201評論 0 6
  • iOS支付 iOS支付分為兩類鲤屡,第三方支付和應(yīng)用內(nèi)支付(內(nèi)購)。 第三方支付包括:支付寶支付福侈、微信支付酒来、銀聯(lián)支付、...
    請輸入賬號名閱讀 6,203評論 3 22
  • iOS支付 iOS支付分為兩類肪凛,第三方支付和應(yīng)用內(nèi)支付(內(nèi)購)堰汉。 第三方支付包括:支付寶支付、微信支付伟墙、銀聯(lián)支付翘鸭、...
    羊駝先生丶閱讀 905評論 0 0
  • 有時候我們總是擔(dān)心矮固,擔(dān)心自己不夠優(yōu)秀,擔(dān)心自己做的差譬淳,擔(dān)心自己的成績不能承受的了別人的說三道四档址。如果有這樣感受的人...
    拿個橘子榨橙汁閱讀 711評論 0 0