解决方案 »
- iPhone开发环境配置~~~不会的新人来看看咯
- 横屏的工程如何使电池余量、时间、网络信号等信息在屏幕左端,如何让始终位于顶端吗?
- 多线程的菜鸟问题
- 关于手动创建窗口
- 关于Xcode下得vvdocumenter插件要怎么删除
- ios读取zip文件
- IOS本地推送怪异问题?
- 求一套ppt
- 如何代码实现点击按钮弹出pickerview,并把选择的值穿到fieldtext中
- iOS Swift 的NSSetUncaughtExceptionHandler全局异常捕获不回调
- 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符。
- iOS view显示不出控件
你的switch语句只case了0和1两行,row=3的时候case不到,又没有default语句,所以直接跳到后面执行return c1了,所以第三行是c1
另外
return c1;
return c2;
return c3;
你这后面两个return根本就是多余,代码一遇到return就会返回,后面两句永远执行不到
1. 交给系统来托管cell的创建的代码拿到外部,不要放到cellForRowAtIndexPath 这个代理方法中
2. 已经交由系统来托管cell 的创建,在拿这个cell实例时不要用你上述中所写的代码 ,使用
cell = [tableview dequeueReusableCellWithIdentifier:XXXX];
3. return cell时 cell3那个位置有问题。