ios iskindofclass 怎么用的
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
anyobj 可能对应多个类 (UITextField UIView)
那就先判断它是什么 再对应操作
if ([anyobj isKinfOfClass:[UITextField Class]]) {
//anyobj 如果是 UITextField 类
UITextField *tmp = (UITextField*)anyobj
tmp.text = "这里在赋值"
} else if ([anyobj isKinfOfClass:[UIView Class]]) {
//anyobj 如果是 UIView 类
UIView *tmp = (UIView *)anyobj
tmp.hidden = YES
}
沧海一幻觉
TA贡献1824条经验 获得超5个赞
NSString *planStr = @"测试";
//planStr 如果是NSString类型,就打印
if([planStr isKindOfClass:[NSString class]]){
NSLog(@"-==-%@",planStr);
}
- 3 回答
- 0 关注
- 1379 浏览
添加回答
举报
0/150
提交
取消