检查数组中对象的名称

时间:2014-02-24 07:43:08

标签: objective-c

我有NSMUtableArray,我需要在其中获取对象名称。

NSMutableArray *array1 =[NSMUtableArray alloc]init];
[array1 addObject:me];
//me is another array ]

如何查看对象me的名称,查看array1

1 个答案:

答案 0 :(得分:0)

这是你在找什么?字典包含键值对。

NSArray *arrayOfKeys = [NSArray arrayWithObjects:@"firstObj",@"secondObj", nil];
YourObjectclass *firstObject = ...;
YourObjectclass *secondObject = ...;
NSArray *arrayOfValues = [NSArray arrayWithObjects:firstArray,secondArray, nil];
NSDictionary *dict = [NSDictionary dictionaryWithObjects:arrayOfValues forKeys:arrayOfKeys];

[dict objectForKey:@"firstObj"]; // return (YourObjectclass*)firstObject

在你的情况下,做相反的事情。交换键和值的数组。因此,如果要将对象用作键,并将对象的名称作为值,则可以获取对象的名称。