【发布时间】:2017-02-07 08:49:40
【问题描述】:
大家好,我是 iOS 编程新手。当在视图中点击按钮时,我需要将数据从一个视图控制器传递到第二个视图控制器。正在从字典格式的 Web 服务中获取数据,我的问题是当数据为数组格式时如何解析数据。以下是我在获取字典作为响应时使用的代码。
我应该如何解析和传递一个数组? TIA
- (IBAction)btnListClicked:(id)sender
{
ListVC *list = [[ListVC alloc]initWithNibName:@"ListVC" bundle:nil];
list.clientID= [detailsdict objectForKey:@"clientid"];
list.custID= [detailsdict objectForKey:@"custid"];
//detailsdict is NSMutableDictionary
[self.navigationController pushViewController:list animated:YES];
}
【问题讨论】:
-
如果是数组使用objectAtIndex方法。显示响应会帮助你。
-
我们可以在 buttonclick 中使用 objectAtIndex 方法吗? @Pavankumar
-
你的响应是数组吗?如果是,有两种方法从数组中获取字符串。 NSArray *array = @[@"a",@"b",@"c"]; NSLog(@"%@",array[0]); NSLog(@"%@",[数组 objectAtIndex:0]);
标签: ios objective-c iphone xcode nsmutabledictionary