1.
错误描述: 向UINavigationController的堆栈中 pushViewController:newView时,程序崩溃,报错
"-[UILabel copyWithZone:]: unrecognized selector sent to instance 0xxxxxxxx"
错误原因: newView 中定义 UILabel* title; IBoutlet UILable* title; 因为与导航控制器当前栈顶视图的title,名字冲突(猜测的原因)
修正方法: 修改名称,将title 改名为其他 名字,主义.xib的文件重新关联控件
2//解决方案网上搜索到的,3ks问题:pngcrush caught libpng
error: 解决:因為
XCode 4 編譯時對圖片所做的檢查比以前還嚴格,所以原本沒有的錯誤就突然這樣冒出來了,第一次看到還真的是一頭霧水, 解決方式也是非常神奇,只要用
Photoshop 打開有問題的圖檔,並且在儲存的時候選擇非交錯模式(Not interlaced)即可。
3.sdk版本升级到5.1,在项目中设置view的layer属性时,会发生错误,"Property 'xxx' cannot be found in forward class object 'CALayer *",
这时需要引入#import <QuartzCore/CALayer.h>。