美文网首页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");

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

    }

    相关文章

      网友评论

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

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