Objective c 如何将字符串值加载到数组中

Objective c 如何将字符串值加载到数组中,objective-c,Objective C,如何将此字符串从字典加载到数组需要存储北产品1、北产品2、北产品3、北产品4。考虑到我没有描述任何内存管理规则 { "north product 1" = ""; "north product 2" = ""; "north product 3" = ""; "north product 4" = ""; } 即使你以前没有使用过NSDictionaryclass的经验,只要看两秒钟,你就会得到答案 NSMutableArray *arr = [NSMutab

如何将此字符串从字典加载到数组需要存储北产品1、北产品2、北产品3、北产品4。

考虑到我没有描述任何内存管理规则

 {
    "north product 1" = "";
    "north product 2" = "";
    "north product 3" = "";
    "north product 4" = "";
}

即使你以前没有使用过
NSDictionary
class的经验,只要看两秒钟,你就会得到答案

NSMutableArray *arr = [NSMutableArray array];
NSString *nProduct1 = [aDictionary valueForKey:@"north product 1"];
NSString *nProduct2 = [aDictionary valueForKey:@"north product 2"];
NSString *nProduct3 = [aDictionary valueForKey:@"north product 3"];
NSString *nProduct4 = [aDictionary valueForKey:@"north product 4"];

[arr addObject:nProduct1];
[arr addObject:nProduct2];
[arr addObject:nProduct3];
[arr addObject:nProduct4];

如果您决定需要值而不是键,那么还有一个匹配的
allValues
方法

您希望数组由对象、键或“object=key”填充吗?实际上,我从字典中获取的数据需要存储到数组中!该数组需要使用诸如north product 1、north product 2、north product 3和north product 4之类的值进行存储。@kiran阅读了NSDictionary文档。我从字典中获取的返回类型有字符串。我需要将所有值存储到数组中……NSMutableArray*keys=[[NSMutableArray alloc]initWithObjects:[CustomValue stringValue:@“north”],无];
NSArray *keys = [yourDictionary allKeys];