美文网首页
iOS - KVC 检查合法性

iOS - KVC 检查合法性

作者: Coffee丶 | 来源:发表于2018-03-11 19:51 被阅读9次

    可以利用iOS的反射机制来规避这个问题,通过@selector()获取到方法的SEL,然后通过NSStringFromSelector()将SEL反射为字符串。这样在@selector()中传入方法名的过程中,编译器会有合法性检查,如果方法不存在或未实现会报黄色警告。

    [self valueForKey:NSStringFromSelector(@selector(object))];
    

    相关文章

      网友评论

          本文标题:iOS - KVC 检查合法性

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