reason: '[<__NSDictionaryI setValue:forUndefinedKey this class is not key value coding-compliant

reason: '[<__NSDictionaryI 0xa68ec40> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key caption.'

在字典赋值的时候出现这个问题,因为setvalue:forkey是NSMutableDictionary的方法,在NSDictionary中没有这个方法,所以出现这个错误

解决办法

NSMutableDictionary *m = [[[self.form valueForKey:@"photos"] objectAtIndex:indexPath.row ] mutableCopy];

将NSDictionary转化为NSMutableDictionary

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关键词/关键类 1.#import跟#include有什么区别,@class呢,#import<>跟#import...
    丶逐渐阅读 1,472评论 0 1
  • 2015-10-28 16:31:40.478 attendance[10644:128666] *** Term...
    女山湖小伙子阅读 1,039评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,776评论 0 9
  • KVC(Key-value coding)键值编码,iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,...
    CALayer_Sai阅读 2,550评论 0 4
  • 曾经,我也是个,热血沸腾的愤青。张罗着自以为事的正义,执着自己所爱的人。那时年少轻狂的我没少折腾。对朋友和恋人,爱...
    温馨Unicorn阅读 199评论 0 1