您的位置:首页 > 产品设计 > UI/UE

使用野狗(Wilddog)云setValue写入数据

2016-04-05 18:08 441 查看
- (void)viewDidLoad {
[super viewDidLoad];
//创建野狗实例化对象 用于随时监听数值变化
Wilddog *myRootRef = [[Wilddog alloc] initWithUrl:@"https://exile.wilddogio.com/weather"];
//监听键值
[myRootRef observeEventType:WEventTypeValue withBlock:^(WDataSnapshot *snapshot) {
NSLog(@"%@ -> %@", snapshot.key, snapshot.value);
}];
//为weather键赋初始值
[myRootRef setValue:@"Sunny"];

UIButton* btn1=[[UIButton alloc]initWithFrame:CGRectMake(20, 20, 100, 30)];
btn1.backgroundColor=[UIColor orangeColor];
[btn1 addTarget:self action:@selector(changeValue1) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn1];

UIButton* btn2=[[UIButton alloc]initWithFrame:CGRectMake(20, 70, 100, 30)];
btn2.backgroundColor=[UIColor orangeColor];
[btn2 addTarget:self action:@selector(changeValue2) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn2];
}

-(void)changeValue1
{
Wilddog *myRootRef = [[Wilddog alloc] initWithUrl:@"https://exile.wilddogio.com/weather"];
[myRootRef setValue:@"Snow"];
}

-(void)changeValue2
{
Wilddog *myRootRef = [[Wilddog alloc] initWithUrl:@"https://exile.wilddogio.com/weather"];
[myRootRef setValue:@"Wind"];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: