2011-02-08 2 views
0

나는 omogeneus가 아닌 물건을 포함하고있는 NSDictionary를 가지고 있습니다. 나는 거기에 어떤 종류의 멤버가 있는지 이해할 필요가있다.회원 유형이 포함 된 iOS NSDictionary 설명

[명언 설명]에서는 값을 입력 할 수 있지만 형식은 이해하지 못합니다. 할 수있는 방법이 있습니까?

감사

답변

2

당신은 그것의 클래스 (유형)에 대한 각 개체를 요청하고 NSObject의의 -isKindOfClass 사용하여 원하는 유형의 경우 다음 확인할 수 있습니다 방법을. 개체 인 경우, 말,있는 NSMutableArray이가 사실 반환합니다 [myMutableArray isKindOfClass : [NSArray를 클래스]

예 :

id object = [myDict objectForKey:aKey]; 
if ([object isKindOfClass:[NSString class]]) 
    // It's an NSString! 

출처 : developer.apple.com

+0

내가 자동화 된 방법을 희망 이 일을하지만 감사합니다;) – jollyr0ger