美文网首页iOS面试题
判断一个类是否存在

判断一个类是否存在

作者: hou_8 | 来源:发表于2016-11-01 10:05 被阅读18次

我们在开发的过程中难免会用到低版本中没有的类,如果我们想让我们的应用尽可能的兼容多个版本,我们需要考虑

如果我们使用的类在低版本中没有怎么办呢。

Class pkClass = NSClassFromString(@"PKAddPassesViewController");

if (pkClass) {

NSLog(@"available");

// 如果可以使用,我们可以使用passkit的一些功能

}else{

NSLog(@"unavailable");

如果不可以,我们就要提示用户,或者进行一些其他的处理

}

NSString *pkClassStr=NSStringFromClass([PKAddPassesViewController class]);

if (pkClassStr) {

NSLog(@"available");

// 如果可以使用,我们可以使用passkit的一些功能

}else{

NSLog(@"unavailable");

如果不可以,我们就要提示用户,或者进行一些其他的处理

}

相关文章

  • android中判断服务或者进程是否存在

    1.判断进程是否存在 2.判断服务是否存在 注意: 上面判断Service是否存在,用的uid和Service的类...

  • 判断一个类是否存在

    我们在开发的过程中难免会用到低版本中没有的类,如果我们想让我们的应用尽可能的兼容多个版本,我们需要考虑 如果我们使...

  • PHP内置函数

    替换字符串 str_replace 判断函数是否存在 function_exists 判断类是否存在 class_...

  • springboot classpath

    工程目录@ConditionalOnClass判断当前classpath下是否存在指定类也就是项目的路径中是否存在制定类

  • 操作元素样式类函数

    判断是否存在某一个样式类名:hasClass 验证当前元素是否包含className这个样式类名 给元素增加样式类...

  • 【Python爬虫】Python类方法

    定义一个类storeCsv类的功能,对csv模块进行再次封装,要求:1、判断您要创建的csv文件判断文件是否存在,...

  • 【Python爬虫】第三周练习(12)

    定义一个类storeCsv类的功能,对csv模块进行再次封装,要求:1、判断您要创建的csv文件判断文件是否存在,...

  • 2018-11-02 java类加载顺序

    解释:main启动 ,jvm优先检查类是否存在,不存在,类加载器检查父类是否加载(双亲委托?子类如果能加载,则判断...

  • Python 判断路径、文件和目录(文件夹)

    判断一个路径是否存在 判断一个文件是否存在 判断一个目录是否存在 在路径存在的情况下,文件和目录(文件夹)是互斥的...

  • Runtime判断一个类、方法是否存在

    有个特殊情况,比如iOS 9以后系统出了个新方法- (void)xxxx:(BOOL)isXXX;,我们想最低适配...

网友评论

    本文标题:判断一个类是否存在

    本文链接:https://www.haomeiwen.com/subject/vshmuttx.html