如何显示从数组或方法返回的对象类型?

时间:2010-01-20 03:12:32

标签: objective-c

我有一个可以存储不同类型对象的数组。当我检索该对象时,我想将该对象类型打印到日志中。我似乎无法找到一种方法来做到这一点。我不想打印对象的内容。

我希望日志能说出类似“NSString”或“NSDictionary”的内容。

1 个答案:

答案 0 :(得分:27)

id anObject = [myArray objectAtIndex:42];
NSLog(@"%@", [anObject class]);

(完全正确,应该是:)

NSLog(@"%@", NSStringFromClass([anObject class]));