資源簡介
騰訊IM集成DEMO 優化,便于集成開發,在項目中使用相當的方便。
代碼片段和文件信息
//
//??AppDelegate.m
//??TIMChat
//
//??Created?by?AlexiChen?on?16/1/29.
//??Copyright???2016年?AlexiChen.?All?rights?reserved.
//
#import?“AppDelegate.h“
#import?
#import?“WXApi.h“
@interface?AppDelegate?()
@end
@implementation?AppDelegate
-?(void)configAppLaunch
{
????//?作App配置
????[[NSClassFromString(@“UICalloutBarButton“)?appearance]?settitleColor:[UIColor?whiteColor]?forState:UIControlStateNormal];
?
}
-?(void)enterMainUI
{
????ConversationListViewController?*convVC?=?[[ConversationListViewController?alloc]?init];
????NavigationViewController?*convNVC?=?[[NavigationViewController?alloc]?initWithRootViewController:convVC];
????self.window.rootViewController?=?convNVC;
}
+?(instancetype)sharedAppDelegate
{
????return?(AppDelegate?*)[UIApplication?sharedApplication].delegate;
}
-?(void)pushToChatViewControllerWith:(IMAUser?*)user
{
????NavigationViewController?*curNav?=?(NavigationViewController?*)[self?navigationViewController];
????//?選的中會話tab
????//?先檢查當前棧中是否聊天界面
????NSArray?*array?=?[curNav?viewControllers];
????for?(UIViewController?*vc?in?array)
????{
????????if?([vc?isKindOfClass:[IMAChatViewController?class]])
????????{
????????????//?有則返回到該界面
????????????IMAChatViewController?*chat?=?(IMAChatViewController?*)vc;
????????????[chat?configWithUser:user];
????????????//????????????????chat.hidesBottomBarWhenPushed?=?YES;
????????????[curNav?popToViewController:chat?animated:YES];
????????????return;
????????}
????}
#if?kTestChatAttachment
????//?無則重新創建
????ChatViewController?*vc?=?[[CustomChatUIViewController?alloc]?initWith:user];
#else
????ChatViewController?*vc?=?[[IMAChatViewController?alloc]?initWith:user];
#endif
????
????if?([user?isC2CType])
????{
????????TIMConversation?*imconv?=?[[TIMManager?sharedInstance]?getConversation:TIM_C2C?receiver:user.userId];
????????if?([imconv?getUnReadMessageNum]?>?0)
????????{
????????????[vc?modifySendInputStatus:SendInputStatus_Send];
????????}
????}
????
????vc.hidesBottomBarWhenPushed?=?YES;
????[curNav?pushViewController:vc?withBacktitle:@“返回“?animated:YES];
????
//????if?(self.selectedIndex?==?0)
//????{
//
//????}
//????else
//????{
//????????NavigationViewController?*chatNav?=?(NavigationViewController?*)[[self?viewControllers]?objectAtIndex:0];
//
//#if?kTestChatAttachment
//????????//?無則重新創建
//????????ChatViewController?*vc?=?[[CustomChatUIViewController?alloc]?initWith:user];
//#else
//????????ChatViewController?*vc?=?[[IMAChatViewController?alloc]?initWith:user];
//#endif
//????????vc.hidesBottomBarWhenPushed?=?YES;
//????????[chatNav?pushViewController:vc?withBacktitle:@“返回“?animated:YES];
//
//????????[self?setSelectedIndex:0];
//
//????????if?(curNav.viewControllers.count?!=?0)
//????????{
//????????????[curNav?popToRootViewControllerAnimated:YES];
//????????}
//
//????}
}
@end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-13?17:43??testIM\
?????文件????????6148??2017-11-13?17:43??testIM\.DS_Store
?????目錄???????????0??2017-11-16?11:21??__MACOSX\
?????目錄???????????0??2017-11-16?11:21??__MACOSX\testIM\
?????文件?????????120??2017-11-13?17:43??__MACOSX\testIM\._.DS_Store
?????目錄???????????0??2017-11-16?11:09??testIM\testIM\
?????文件????????8196??2017-11-07?13:17??testIM\testIM\.DS_Store
?????目錄???????????0??2017-11-16?11:21??__MACOSX\testIM\testIM\
?????文件?????????120??2017-11-07?13:17??__MACOSX\testIM\testIM\._.DS_Store
?????文件?????????501??2017-08-13?20:16??testIM\testIM\AppDelegate.h
?????文件?????????172??2017-08-13?20:16??__MACOSX\testIM\testIM\._AppDelegate.h
?????文件????????2932??2017-11-16?11:09??testIM\testIM\AppDelegate.m
?????文件?????????565??2017-11-16?11:09??__MACOSX\testIM\testIM\._AppDelegate.m
?????目錄???????????0??2017-11-14?16:34??testIM\testIM\Assets.xcassets\
?????文件???????20484??2017-11-06?18:06??testIM\testIM\Assets.xcassets\.DS_Store
?????目錄???????????0??2017-11-16?11:21??__MACOSX\testIM\testIM\Assets.xcassets\
?????文件?????????120??2017-11-06?18:06??__MACOSX\testIM\testIM\Assets.xcassets\._.DS_Store
?????目錄???????????0??2017-11-01?17:58??testIM\testIM\Assets.xcassets\add.imageset\
?????文件????????1135??2017-08-13?20:16??testIM\testIM\Assets.xcassets\add.imageset\add@2x.png
?????目錄???????????0??2017-11-16?11:21??__MACOSX\testIM\testIM\Assets.xcassets\add.imageset\
?????文件?????????172??2017-08-13?20:16??__MACOSX\testIM\testIM\Assets.xcassets\add.imageset\._add@2x.png
?????文件?????????303??2017-08-13?20:16??testIM\testIM\Assets.xcassets\add.imageset\Contents.json
?????文件?????????172??2017-08-13?20:16??__MACOSX\testIM\testIM\Assets.xcassets\add.imageset\._Contents.json
?????文件?????????172??2017-11-01?17:58??__MACOSX\testIM\testIM\Assets.xcassets\._add.imageset
?????目錄???????????0??2017-11-01?17:58??testIM\testIM\Assets.xcassets\add_friend.imageset\
?????文件????????1865??2017-08-13?20:16??testIM\testIM\Assets.xcassets\add_friend.imageset\add_friend@2x.png
?????目錄???????????0??2017-11-16?11:21??__MACOSX\testIM\testIM\Assets.xcassets\add_friend.imageset\
?????文件?????????172??2017-08-13?20:16??__MACOSX\testIM\testIM\Assets.xcassets\add_friend.imageset\._add_friend@2x.png
?????文件?????????310??2017-08-13?20:16??testIM\testIM\Assets.xcassets\add_friend.imageset\Contents.json
?????文件?????????172??2017-08-13?20:16??__MACOSX\testIM\testIM\Assets.xcassets\add_friend.imageset\._Contents.json
?????文件?????????172??2017-11-01?17:58??__MACOSX\testIM\testIM\Assets.xcassets\._add_friend.imageset
............此處省略2342個文件信息
評論
共有 條評論