美文网首页
我在使用valueForKey:方法一直忽略的一个地方...

我在使用valueForKey:方法一直忽略的一个地方...

作者: 小苗晓雪 | 来源:发表于2017-08-03 13:33 被阅读12次

以前一直没注意这件事 , 最近的项目一直是大字典里套着大数组 , 大数组里又全是字典类型 , 拿到里层字典的value值就变得很重要,其实用valueForKey:或者valueForKeyPath:就足够了

image.png

但是这个数组必须是纯字典数组 , 否则会报[<__NSCFConstantString 0x10165c1f0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key "巴拉巴拉巴拉"

image.png

愿编程让这个世界更美好

相关文章

  • 我在使用valueForKey:方法一直忽略的一个地方...

    以前一直没注意这件事 , 最近的项目一直是大字典里套着大数组 , 大数组里又全是字典类型 , 拿到里层字典的val...

  • iOS13适配

    私有方法 KVC 不允许使用 在 iOS 13 中不再允许使用 valueForKey、setValue:forK...

  • KVC

    基础使用 关于valueForKey:取值规则 先找相关get方法,如果找不到 那么去判断+ (BOOL)acce...

  • OC 中字典的取值赋值

    写在前面 setValue:Forkey和valueForKey是KVC方法,在NSObject/NSDictio...

  • 忽略警告

    当一个方法被弃用时,当这个方法不影响程序的使用,可以选择忽略警告 方法弃用警告忽略如下

  • KVC底层流程

    valueForKey: 给定一个key作为输入 搜索实例方法顺序:get,,is或...

  • iOS开发中很实用的技巧

    (一)valueForKeyPath的使用 valueForKeyPath和valueForKey有一些类似,但...

  • objectForKey与valueForKey

    NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey: ,区别是...

  • setValue和setObject objectForKey和

    1、总结 setValue和valueForKey是KVC的主要方法,setObject和objectForKey...

  • 忽略特殊文件

    忽略原则: 忽略操作系统自带文件 忽略编译生成的中间文件等 忽略带有敏感信息的文件 使用方法: 在工作区创建.gi...

网友评论

      本文标题:我在使用valueForKey:方法一直忽略的一个地方...

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