什么是智商萌萌哒?就是糊涂得连自己都觉得自己萌萌哒。哈哈。。。
极客班第三次作业,设计一个同学录。觉得没什么难度,迟迟不肯下手,偶尔也会眼高手低。。。自己算是原谅自己了。结果开做不久果然遇到BUG,连冒了几把汗!!!
这BUG着实玩得我团团转,就是持久化图片而已。添加一个同学录,照片,名字,手机号。用CoreData保存到数据库,返回查看所有同学录是直接从数据库重新读取数据的,偷懒没做内存缓存什么的。显示正常,能读数据,图片也读得出。可是重新Xcode编译运行就显示不出图片。什么鬼,明明能从数据库读出图片地址,也能根据图片地址显示图片呀。怎么重新编译运行就木有图片了。直接在模拟器退出app,点击app图标运行,图片也可以显示!!!什么鬼? 尼玛!!!
马上断点调试,查看是不是图片地址没读取到,image创建能否成功。结果图片地址有,就image创建为nil 。怀疑图片地址有问题,打印多次运行结果,发现图片地址不停变化,果然是他!!!Xcode把文件地址变来变去,这是闹哪门啊?!然后慢慢理清思路,想想Xcode为啥这样干?!