注意版本问题
来源:互联网 发布:js隐藏与显示 编辑:程序博客网 时间:2024/05/23 02:03
软件发布了大半个月了,有用户在使用时遇到些问题,然后反馈到我这边来。最近碰到几个用户跟我说程序闪退的。发现ios5.1的系统都在同一个地方出现闪退,然后我就怀疑是不是版本兼容问题,因为我在那个地方使用了三方库。然后我就下载安装了一个ios5.1的模拟器测试程序,结果很意外,程序在一行很简单的代码处crash
NSIndexPath * indexPath=[NSIndexPath indexPathForItem:i inSection:0];
调试窗口显示
+[NSIndexPath indexPathForitem:inSection:]: unrecognized selector sent to class 0x18faf20
crcommand+鼠标左键,追踪方法的定义,结果头文件中也没说要求系统ios6.0。于是就在文档中找
果然发现了:
Available in iOS 6.0 and later.
难怪5.1的系统会在这个地方crash,看了下文档,有个跟它作用一样的方法
+ indexPathForRow:inSection:
要求系统ios2.0以上,改之,然后就没问题了。现在也记不清当初怎么用的那个indexPathForItem:的方法了,好像在往上看的吧,虽然我设置的Deployment Target是5.0,但是编译的时候也没报错,所以忽略了。要用什么接口最好还是到官方文档里面看一下,网上随便看的东西不保险
- 注意版本问题
- Tomcat版本注意问题
- Android release版本需要注意的问题
- slam练习注意g2o的版本问题
- Worldwindjava 更新版本需要注意的问题
- Cairngorm 中 AS版本的 Service 中注意的问题
- Cairngorm 中 AS版本的 Service 中注意的问题
- WCF RIA Services版本问题,请大家注意
- Osgi import package 版本要注意的小问题
- JAVA中需要注意的问题----收集版本
- 使用高版本OpenCV时应该注意的问题
- 特别注意hibernate4缓存的配置版本问题
- 交叉编译环境搭建时,请注意虚拟机版本问题
- 安装apache2.4版本中需要注意的问题(2)
- 多版本Qt程序的编译注意问题
- 【问题解决】Eclipse安装Aptana插件-(注意对应版本问题)
- 使用MySQL Connector 6+ 版本需要注意的一些问题
- socket.io在低版本IE使用注意问题
- 使用百度地图API实现轨迹回放
- objective-c基础语法学习之--(6)内存管理经典问题:循环引用
- Martin Odersky Scala编程公开课 第一周作业
- 中缀到后缀的转换
- C# 局部变量,全局变量
- 注意版本问题
- c# 读取Excel
- 关于继承更关于静态类型和动态类型检查
- SocketAsyncEventArgs Args
- 运行suricata报错:Illegal instruction 解决方法
- linux的简单命令
- X264编码详细过程
- 4.5
- Linux下Nagios的安装与配置