首页 > 移动平台 > 详细

iOS常见问题(5)

时间:2016-01-08 21:57:12      阅读:172      评论:0      收藏:0      [点我收藏+]

一、注意将之前storyboard中控制器删除之后,拖入一个新的控制器的时候,stroyboard中控制器的class也要重新填入自己想要展示的控制器,告诉stroyboard去加载哪个控制器。

  技术分享

二、初始化方法命名规范问题

  技术分享

  看见这个错误,应该要想到初始化方法命名错误的问题。因为self只能在init开头的方法中赋值,init必须是一个独立的单词,因此init后的第一个字母必须大写。

三、重写set方法忘记赋值,以后重写set方法,第一步就先赋值。

四、strong和weak乱用

  一般情况:代理和控件使用weak

  其他对象使用strong

  基本数据类型 使用assign

五、QQ好友列表中,展开了列表,但是箭头没动画。

  原因:由于代理方法中重新刷新了表格,也就意味着把之前的头部视图给替换了,因此没有动画了,不要创建新的头部,才能让旧的头部执行动画

解决方法:用一个数组或者字典保存所有的头部视图,重新刷新的时候,直接取就OK了

六、加载xib时,名字是分大小写的,注意名字一定要保持一致。

  技术分享

  报错原因:xib是大写的KeyboardTool,而加载的时候名字写成小写了。

  解决方式:将加载的xib的名称改成大写。

  技术分享

 

iOS常见问题(5)

原文:http://www.cnblogs.com/CJDog/p/5114445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!