Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何获取属于哪种类型的id类型_Iphone_Ios - Fatal编程技术网

Iphone 如何获取属于哪种类型的id类型

Iphone 如何获取属于哪种类型的id类型,iphone,ios,Iphone,Ios,如何获取属于哪种类型的id类型。并根据类型做不同的方法 -(id)initWithImage:(id)texture { if(texure == NSString) { do fun1; } if(texture == NSMutableArray) { do fun2; } } [纹理是类的成员:[NSString类]] (如果您想对子类也返回YES,则返回isKindOfClass)[texture isM

如何获取属于哪种类型的id类型。并根据类型做不同的方法

-(id)initWithImage:(id)texture
{
   if(texure == NSString)
    {
       do fun1;
    }

     if(texture == NSMutableArray)
     {
       do fun2;
     }
}

[纹理是类的成员:[NSString类]]


(如果您想对子类也返回YES,则返回isKindOfClass)

[texture isMemberOfClass:[NSString类]]

(或者,如果您也希望为子类返回YES,则返回Iskindof类)