iOS开发的小问题
来源:互联网 发布:如何评价余额宝 知乎 编辑:程序博客网 时间:2024/04/29 22:16
1在Uiviewcontroller里面使用了timer,会使得controller被retain ,因此在viewdisapper时应将timer设置为nil否则controller的dealloc的dealloc不会被执行
2如果在UIviewcontroller里面使用asihttprequest发送了async请求,并且将request的delegate设置为controller,若请求没回来就销毁controller会使得request的delegate变为野指针
解决方案是:销毁controller是调用request的cancel来取消请求,或者将request 的delegate设置为nil。另外一种应对delegate变为野指针的方法是,假设delegate的类是A若object_getclass(delegate)!=[A Class];说明是野指针,此时就不能对delegate调用函数了。
0 0
- iOS开发的小问题
- IOS开发小问题
- ios开发UILabel换行的小问题
- iOS 开发中遇到的小问题
- ios移动开发遇到的一些小问题的解决办法
- IOS开发中的那些琐碎的小问题
- iOS开发过程中遇到的小问题
- 关于ios开发的一些小问题---2015/3/29
- iOS开发中遇到的一些小问题
- iOS开发的几个小问题(一)
- iOS开发的几个小问题(二)
- iOS开发中的小问题,不断更新
- iOS开发中的一些小问题
- iOS 推送的 小问题
- iOS开发小技巧--iOS中设置applicationIconBadgeNumber遇到的问题
- Android开发的小问题
- Android开发的小问题
- ios开发 CLLocationManager获取位置信息时遇到的一个小问题
- 作业2.29
- ListView (2) 常用UI属性
- Android开发之UI控件(1)-CheckBox、DataPicker、RadioGroup、ProgressBar、Spinner
- iOS-position&anchorpoint
- [转]STL容器之优先队列
- iOS开发的小问题
- hadoop fs、hadoop dfs与hdfs dfs命令
- Linux学习笔记(系统日常管理-1)
- java中的Vector问题。取出对象时是不是一定要实例化?可以直接用Vector.get(i)获取对象不?
- ios 界面三级回跳 ——代理回调
- 获得持续性的力量
- OC中的深浅拷贝(深浅复制)
- JDK中LinkedList的实现分析
- xml处理之dom与sax