objective-c - 在 Objective-C 中,我如何测试对象类型?

我需要测试对象是 NSString 还是 UIImageView 类型。我怎样才能做到这一点?是否有某种类型的“isoftype”方法?

最佳答案

如果您的对象是 myObject,并且您想测试它是否是 NSString,则代码为:

[myObject isKindOfClass:[NSString class]]

同样,如果您想为 UIImageView 测试 myObject:

[myObject isKindOfClass:[UIImageView class]]

https://stackoverflow.com/questions/1144629/

相关文章:

ios - 如何浏览文本字段(下一步/完成按钮)

ios - 在 ARC 下,IBOutlets 应该强还是弱?

ios - 如何将 UIButton 的标题设置为左对齐?

ios - 如何以编程方式创建基本的 UIButton?

objective-c - 如何检查 NSDictionary 或 NSMutableDiction

ios - 如何以编程方式在 iPhone 上发送短信?

objective-c - 如何在 Xcode 4 中设置 NSZombieEnabled?

ios - 设置 UITextField 的最大字符长度

objective-c - 在 Objective-C 中创建一个抽象类

ios - UITextField 文本更改事件