收藏官网首页
查看: 4268|回复: 1

[问答] GizDeviceSchedulerSuper 的 date, time 等属性无法修改

2

主题

5

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2018-4-27 16:15:42 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发

例如:
GizDeviceSchedulerCenter.delegate = self;
NSArray *timers = [GizDeviceSchedulerCenter getSchedulerListGateway:gateway];
GizDeviceSchedulerSuper *timer = timers.firstObject;

NSLog(@"time %@, date %@, type %zd", timer.time, timer.date, timer.schedulerType);
// 打印 time 14:34, date 2018-04-27, type 1

[timer setDate"2018-04-28"];
[timer setTime"15:00"];
NSLog(@"time %@, date %@, type %zd", timer.time, timer.date, timer.schedulerType);
// 打印 time 14:34, date 2018-04-27, type 1

在进行了 setDate 与 setTime 的修改之后,timer 的 date、time 属性并无变化,不利于 App 的编写。



2

主题

5

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2018-4-27 16:17:02 | 显示全部楼层
Sorry, 忘记贴代码格式。
  1. GizDeviceSchedulerCenter.delegate = self;
  2. NSArray *timers = [GizDeviceSchedulerCenter getSchedulerListGateway:gateway];
  3. GizDeviceSchedulerSuper *timer = timers.firstObject;

  4. NSLog(@"time %@, date %@, type %zd", timer.time, timer.date, timer.schedulerType);
  5. // 打印 time 14:34, date 2018-04-27, type 1
  6.         
  7. [timer setDate:@"2018-04-28"];
  8. [timer setTime:@"15:00"];
  9. NSLog(@"time %@, date %@, type %zd", timer.time, timer.date, timer.schedulerType);
  10. // 打印 time 14:34, date 2018-04-27, type 1
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2023 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表