[objective-c]确定如果类具有选择器

标签: ios Objective-C
发布时间: 2016/10/2 3:57:20
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图确定是否有一种方法对一类,然而即使是最简单的测试不工作︰

// Check for iOS 7 functionality
if ([[UITextField appearance] respondsToSelector:@selector(setTintColor:)]) {
    NSLog(@"Supported");
} else {
    NSLog(@"Not supported");
}

我在viewDidLoad内执行这

如果这是很基本的道歉 — — 仍然得到正视与目标 c !

解决方法 1:

好吧,我觉得我得到了这个工作-请告知如果这是不好的做法:)

if ([UITextField instancesRespondToSelector:@selector(setTintColor:)]) {
    NSLog(@"Supported");
} else {
    NSLog(@"Not supported");
}
官方微信
官方QQ群
31647020