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 關注
- 1408 瀏覽
添加回答
舉報
0/150
提交
取消