Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将这些dict添加到一个数组中_Ios_Objective C - Fatal编程技术网

Ios 如何将这些dict添加到一个数组中

Ios 如何将这些dict添加到一个数组中,ios,objective-c,Ios,Objective C,如何在单个数组中添加这些字典…在数组中添加对象(字典),如下所示:- NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:@{@"Name": self.txt1.text , @"Roll No.":self.txt2.text,}]; NSMutableDictionary *dict1= [NSMutableDictionary dictionaryWithDictionary:@{@"Nam

如何在单个数组中添加这些字典…

在数组中添加对象(字典),如下所示:-

NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:@{@"Name": self.txt1.text , @"Roll No.":self.txt2.text,}];

NSMutableDictionary *dict1= [NSMutableDictionary dictionaryWithDictionary:@{@"Name":self.txt3.text , @"Roll No.":self.txt4.text}];

NSMutableDictionary *dict2 = [NSMutableDictionary dictionaryWithDictionary:@{@"Name":self.txt5.text , @"Roll No.":self.txt6.text}];

NSMutableDictionary *dict3 = [NSMutableDictionary dictionaryWithDictionary:@{@"Name":self.txt7.text, @"Roll No.":self.txt8.text}];
//在其他视图控制器(根据注释)NSDictionary中显示值:-

遍历数组,获取值,在标签中显示值(IBOutlets)

就这样

试试这个

attributes = [[NSMutableArray alloc] init];
[attributes addObject: dict.mutableCopy];
[attributes addObject: dict1.mutableCopy];
[attributes addObject: dict2.mutableCopy];
[attributes addObject: dict3.mutableCopy];
使用NSArray文本

NSMutableArray *arrDict = [NSMutableArray alloc]initWithObjects:@{@"Name" : self.txt1.text , @"Roll No" : self.txt2.text},@{@"Name" : self.txt7.text, @"Roll No" : self.txt8.text} nil
在下一个ViewController中,您可以通过循环获取此词典

NSArray *arrDict =@[@{@"Name" : self.txt1.text , @"Roll No" : self.txt2.text},@{@"Name" : self.txt7.text, @"Roll No" : self.txt8.text} ];

@[dict1、dict2、dict3]如何显示通过txtfield输入的该名称和卷号(在其他标签中)viewcontroller@swativerma,将阵列传递给其他视图控制器。遍历数组并显示值(名称、卷号)。检查。如何在下一个ViewController的标签中显示此名称和通过txtfield输入的卷号您需要将此数组传递给下一个ViewController,并使用循环获取此字典。并使用键的值为标签指定值
NSMutableArray *arrDict = [NSMutableArray alloc]initWithObjects:@{@"Name" : self.txt1.text , @"Roll No" : self.txt2.text},@{@"Name" : self.txt7.text, @"Roll No" : self.txt8.text} nil
NSArray *arrDict =@[@{@"Name" : self.txt1.text , @"Roll No" : self.txt2.text},@{@"Name" : self.txt7.text, @"Roll No" : self.txt8.text} ];
for (NSDictionary *dicUser in arrDict) {
        // this dictionary which contained by arrDict
        UILabel *lblName = [dicUser objectForKey:@"Name"];
        UILabel *lblRollNumber = [dicUser objectForKey:@"Roll No"];

    }