资源简介
腾讯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个文件信息
相关资源
- Detection Estimation and Modulation Theory卷1卷
- location clean ios 模拟定位 支持11.4 1
- 模式识别第四版(中文版)(希腊)
- 海康威视ios版SDK
- Real-Time Rendering 4th 2018 英文版 高清版
- 思科防火墙IOS
-
zw_ob
jective-C高级编程iOS与OSX多线程和 - 基于VHDL的FPGA和NiosII精炼--pdf 全
- optimal filtering
- Push Notifications by Tutorials(iOS12 & Swif
- Dynamic Programming and Optimal Control Vol 2
- location ios 11 - 12.3 驱动全系列
- 用DELPHI 7写的仿TIM QQ聊天界面 可查看
- IOS-音乐播放器源码
- 基于VHDL的FPGA和Nios+II精炼_.pdf
- Introduction to linear optimization完全版
- 先锋CarPlay样机log记录 usb分析仪文件
- 一个简单的音乐APP UI界面
- IOS 11 UIKit Sketch
- Sliding Modes in Control and Optimization 滑模
- Design Patterns by Tutorials in swift4.0.pdf
- objc 集合类型优化
- swift-一个用于iOS和macOS的SSH和SFTP客户
- Y470_Y570 2.12 bios 64位
- Analyzing Neural Time Series Data图书
- Time series analysis forecasting and control 5
- IOS7应用开发入门经典.第5版 part3
- RayWenderlich RxSwift Reactive Programming wit
- Swift 4 for Absolute Beginners Develop Apps fo
-
TcL sc
ripting for Cisco IOS.zip
评论
共有 条评论