iOS:编译错误[__NSDictionaryM ....]: unrecognized selector sent to instance 0xa79e61
2016-04-25 09:40
417 查看
这个意思是,__NSDictionaryM 无法将值传到下标索引对象,言简意赅就是数组越界,但是再看看,这是数组吗?不是,所以,遇到这种crash,我这里有两种情况:1.首先看看你 indexPath.row 用的有没有问题;2.看看你请求下来的数据类型对不对。有的时候,系统并不提示你crash在了哪里,仅仅返回到了main函数,这个时候,点击 show the Breakpoint Navigator,就是工程目录上面那一行工具中的断点符号,然后左下角有个“+”号,然后选择AddExceptions Breakpoint,系统就会帮你找到崩在了哪里。但是也有例外。我做的出现错误是因为我在tableview中都用的对象给每个单元格赋值,但是在弄对象的时候并没有将最终解析出来的(转换成对象的一个一个元素)存到我要在控制器用的数组中,所以一直报错,经过检查终于检查了出来。
相关文章推荐
- 如何制作BUNDLE
- 【代码笔记】iOS-iCarouselDemo
- iOS开发~CocoaPods使用详细说明
- iOS开发:关于NSUserDefault的用法
- 自学iOS-获取当前时间
- iOS基础-属性与成员变量的区别
- iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- iOS开发系列--通知与消息机制
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--视图切换
- iOS学习总结之ARC和非ARC的单例模式实现
- iOS开发需要哪些图片?
- iOS开发系列--无限循环的图片浏览器
- iOS设置声音和震动
- iOS中runtime的简单用法——动态绑定
- iOS纯代码创建按键点击事件与非代码创建按键点击事件的实现
- iOS中将汉字转换为拼音的API
- 进行iOS代码调试之LLDB调试器
- iOS 计算日期间隔天数 —— HERO博客
- iOS查看日志利器 —— socat