如何将信息另存为Json

底格里斯河

我有一些信息要在屏幕上的几个标签中显示,例如时间,按钮坐标,总的视频录制时间。.
而不是在标签中显示一些信息?如何使用一个json文件将这些信息本地保存在内存中?

- (IBAction)firstButton:(UIButton *)sender {
sender.selected  = !sender.selected;
[self starting];
[self allButtonsSelected];

_startTimer = [NSTimer scheduledTimerWithTimeInterval:1.0f
                                               target:self
                                             selector:@selector(firtBtnCount)
                                             userInfo:nil
                                              repeats:YES];

self.lblForInfo.text = NSStringFromCGRect(_firstButton.frame);
NSLog(@"STOP RECORDING");
    [_startTimer invalidate];
贾米尔

你可以做

NSMutableArray *dicArray = [[NSMutableArray alloc]init];

[dicArray addObject:@{@"frame":NSStringFromCGRect(button1.frame)}];
[dicArray addObject:@{@"frame":NSStringFromCGRect(button2.frame)}];
[dicArray addObject:@{@"frame":NSStringFromCGRect(button3.frame)}];
[dicArray addObject:@{@"frame":NSStringFromCGRect(button4.frame)}];
[dicArray addObject:@{@"frame":NSStringFromCGRect(button5.frame)}];

NSLog(@"dicArray:%@",dicArray);

NSData *data = [NSJSONSerialization dataWithJSONObject:dicArray options:kNilOptions error:nil];

NSArray *retDicArray = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];

NSLog(@"retDicArray:%@",retDicArray);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章