【发布时间】:2011-05-31 23:02:38
【问题描述】:
语法是什么
if (object isObjectOfClass 类){ 对象.颜色 = 1; }
我正在制作一个地图应用程序,我想说“如果地图上的这个点是 THIS 商店的一个分支 - 将图钉图片设置为这个”
【问题讨论】:
标签: objective-c map if-statement mkmapview mkpinannotationview
语法是什么
if (object isObjectOfClass 类){ 对象.颜色 = 1; }
我正在制作一个地图应用程序,我想说“如果地图上的这个点是 THIS 商店的一个分支 - 将图钉图片设置为这个”
【问题讨论】:
标签: objective-c map if-statement mkmapview mkpinannotationview
if([myObj isKindOfClass:[MyClass class]]) {
// ...
}
【讨论】:
isMemberOfClass:,如果你想检测它是否是那个精确类的一个实例而不是一个子类——但通常你不想这样做,而且在一种情况下它可能会感觉(将可变字符串和数组与它们的不可变表亲区分开来),它不能正常工作。
isMemberOfClass and isKindOfClass。
您正在寻找的是NSObject isKindOfClass 方法。
if([object isKindOfClass:[ClassName class]) { object.color = 1};
【讨论】: