Bug_Note_05

1、Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'

分析:字典的问题,字典中不可以插入空值(nil)

  解决的办法:检查项目中的字典有木有误传入空值。

2、Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]: A multiplier of 0 or a nil second item together with a location for the first attribute creates an illegal constraint of a location equal to a constant. Location attributes must be specified in pairs'

分析:毫无疑问是布局的时候出问题了
解决:


一个外国友人的回答

而我个人是将布局放在 - (void)viewWillAppear:(BOOL)animated,又因为我使用了self.navigationController.interactivePopGestureRecognizer.delegate而导致了这个问题,然后我将 布局放到- (void)viewDidLoad发现问题确实没有出现了。

另外注意别同时用 Masonry和XIB AutoLayout,否则莫名的出现上面这个问题啦
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 走在人生的悬崖边上,心却完全明净起来。世间种种不过是虚幻,有多少经得住细细琢磨,慢慢得推敲。 此生经历...
    秋石宁阅读 3,114评论 0 1
  • 前言 幸福感是指人类给予自身的满足感与安全感而主观产生的一系列欣喜与愉悦的情绪。 在《忏悔录》中,卢梭曾经道出了人...
    luckyapple666阅读 3,532评论 1 2
  • 小时候,由于被狗咬过,所以内心一直有阴影。提到狗,总是畏惧的,以至于现在每每见到遛狗的人,尤其是大狗,总是选...
    沐子day阅读 949评论 0 1
  • iOS 9 限制 http 协议的访问,如果 App 需要访问 http://, 则需要在Info.plist 添...
    sudo阅读 2,629评论 0 0