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 为NSMutableArray的计数向NSDictionary添加相同的硬编码对象_Ios_Objective C_Nsmutablearray_Nsarray_Nsdictionary - Fatal编程技术网

Ios 为NSMutableArray的计数向NSDictionary添加相同的硬编码对象

Ios 为NSMutableArray的计数向NSDictionary添加相同的硬编码对象,ios,objective-c,nsmutablearray,nsarray,nsdictionary,Ios,Objective C,Nsmutablearray,Nsarray,Nsdictionary,我有一个数组,其中有5个对象。像这样: NSMutableArray *categoriesMutableNameArray = [NSMutableArray arrayWithArray:[prefs arrayForKey:@"categoriesImageUrl"]]; 我从web服务获取数组值,数组看起来像:时尚、男士、女士、小工具 然后,我将数组保存到字典中,如下所示: NSDictionary = @{ @"title" : categoriesMutableNameAr

我有一个数组,其中有5个对象。像这样:

  NSMutableArray *categoriesMutableNameArray = [NSMutableArray arrayWithArray:[prefs arrayForKey:@"categoriesImageUrl"]];
我从web服务获取数组值,数组看起来像:时尚、男士、女士、小工具

然后,我将数组保存到字典中,如下所示:

  NSDictionary = @{ @"title" : categoriesMutableNameArray, @"selected": @"No"};
您会注意到,我在字典中有一个硬编码字段,名为“selected”:@“No”

如何使用selected创建另一个数组,以使所选数组等于categoriesMutableNameArray的计数,因此对于categoriesMutableNameArray中的每个条目,我要创建一个选定对象。我基本上想要以下几点:

NSArray *select = [arraWithObjects:@"No"]; 
但是我想在select数组中添加@“No”,使其与categoriesMutableNameArray的计数相同

因此,如果categoriesMutableNameArray中有4个对象,如下所示:

  NSDictionary = @{ @"title" : categoriesMutableNameArray, @"selected": @"No"};
时尚、男士、女士、小玩意。我希望NSArray*选择具有相同数量的对象类别MutableNameArray,如下所示:

NSArray *select  =[arraWithObjects:@"No",@"No",@"No",@"No"]; 
关于

试试这个

 NSMutableArray *categoriesMutableNameArray = [NSMutableArray arrayWithArray:[prefs arrayForKey:@"categoriesImageUrl"]];
 NSMutableArray *array = [[NSMutableArray alloc] init];
 for (id element in categoriesMutableNameArray) {
     [array addObject:@"No"];
 }

 NSDictionary *dict = @{ @"title" : categoriesMutableNameArray, @"selected": array};

NSMutableArray*select=[[NSMutableArray alloc]init];
对于(int count=0;count<[categoriesMutableNameArray count];count++){
[选择添加对象:@“否”];
}