From b4e1288a9b63eb820e9c9489c56aac4bf6b31067 Mon Sep 17 00:00:00 2001 From: Davin <591807572@qq.com> Date: 星期三, 18 十二月 2024 14:34:16 +0800 Subject: [PATCH] feature 图片资源更新 --- EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m | 42 +++++++++++++++++++++++++++++++++--------- 1 files changed, 33 insertions(+), 9 deletions(-) diff --git a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m index a40c299..609e952 100644 --- a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m +++ b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m @@ -8,7 +8,7 @@ #import "EZDeviceTableViewController.h" -#import "EZAccessToken.h" +#import <EZOpenSDKFramework/EZAccessToken.h> #import "MJRefresh.h" #import "DeviceListCell.h" #import "DDKit.h" @@ -17,10 +17,10 @@ #import "EZMessageListViewController.h" #import "EZSettingViewController.h" #import "EZCameraTableViewController.h" -#import "EZAreaInfo.h" -#import "EZUserInfo.h" +#import <EZOpenSDKFramework/EZAreaInfo.h> +#import <EZOpenSDKFramework/EZUserInfo.h> #import "Toast+UIView.h" -#import "EZVideoTalkViewcontroller.h" +//#import "EZVideoTalkViewcontroller.h" #import "EZMultiChannelRealPlayVC.h" #import "EZHubDebugViewController.h" #import "GlobalKit.h" @@ -70,6 +70,10 @@ [self.logoutBtn setEnabled: NO]; [self checkEZIsLogin]; + +// self.addButton=nil; + self.addButton=[[UIBarButtonItem alloc] init]; +// self.addButton=[UIImage imageNamed:@""]; } @@ -253,7 +257,17 @@ return; } [weakSelf.deviceList removeAllObjects]; - [weakSelf.deviceList addObjectsFromArray:deviceList]; + HDLEZLog(@"鑾峰彇鍒扮殑璁惧鍒楄〃锛�%@",deviceList); + NSMutableArray *finalDeviceList=[NSMutableArray arrayWithArray:deviceList]; + if (self.filterTypes&&self.filterTypes.count!=0) {//鍒ゆ柇鏄惁闇�瑕佽繃婊� + for (EZDeviceInfo *deviceInfo in deviceList) { + HDLEZLog(@"鑾峰彇鍒扮殑璁惧鍒楄〃category锛�%@",deviceInfo.category); + if ([self.filterTypes containsObject:[HDLEZConstants turnNil:deviceInfo.category]]) { + [finalDeviceList removeObject:deviceInfo]; + } + } + } + [weakSelf.deviceList addObjectsFromArray:finalDeviceList]; [weakSelf.tableView reloadData]; [weakSelf.tableView.header endRefreshing]; if (weakSelf.deviceList.count == totalCount) @@ -310,7 +324,17 @@ // [weakSelf.view makeToast:error.description duration:2.0 position:@"bottom"]; // return; // } - [weakSelf.deviceList addObjectsFromArray:deviceList]; + + NSMutableArray *finalDeviceList=[NSMutableArray arrayWithArray:deviceList]; + if (self.filterTypes&&self.filterTypes.count!=0) {//鍒ゆ柇鏄惁闇�瑕佽繃婊� + for (EZDeviceInfo *deviceInfo in deviceList) { + if ([self.filterTypes containsObject:[HDLEZConstants turnNil:deviceInfo.category]]) { + [finalDeviceList removeObject:deviceInfo]; + } + } + } + [weakSelf.deviceList addObjectsFromArray:finalDeviceList]; +// [weakSelf.deviceList addObjectsFromArray:deviceList]; [weakSelf.tableView reloadData]; [weakSelf.tableView.footer endRefreshing]; if (weakSelf.deviceList.count == totalCount) @@ -390,9 +414,9 @@ } - (void) go2VideoTalk:(EZDeviceInfo *)deviceInfo { - EZVideoTalkViewcontroller *vc = [EZVideoTalkViewcontroller videoTalkVC]; - vc.deviceInfo = deviceInfo; - [self.navigationController pushViewController:vc animated:YES]; +// EZVideoTalkViewcontroller *vc = [EZVideoTalkViewcontroller videoTalkVC]; +// vc.deviceInfo = deviceInfo; +// [self.navigationController pushViewController:vc animated:YES]; } - (IBAction)go2MultiPlay:(id)sender { -- Gitblit v1.8.0