2011-02-08 6 views
0

NSDictionaryにはomogeneus以外のものが含まれています。私はそこにどのようなタイプのメンバーがいるのかを理解する必要があります。iOS NSDictionaryのメンバタイプの説明

私は[dict description]で値を理解していますが、型は理解していません。 これを行う方法はありますか?

おかげ

答えて

2

あなたはNSObjectのの-isKindOfClass使用して、それのクラス(タイプ)のために、各オブジェクトを尋ねると、それはあなたがしたいタイプだかどうかを確認することができます方法を。あなたのオブジェクトがある場合、たとえば、NSMutableArrayのはこれがためにtrueを返すことに注意してください[myMutableArray isKindOfClass:[NSArrayのクラス]]

例:

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

出典:developer.apple.com

+0

は私が自動化された方法を希望これを行うのですが、ありがとうございます;) – jollyr0ger