今天早晨没有什么工作,恰逢办公室就我自己high,决定打开本本继续开展ios编程学习,还是被自己的见缝插针,勤奋上进的学习态度小小的感动了一下。
就在写的正起劲之时,突然发现无法编译运行程序了,提示”Could not build module UIKit”之类的信息,思来想去,貌似是之前在给一个tableview控件关联类的时候,无意中打开了UITableView的头文件,然后还鬼使神差地在里面加了一句”import ViewController.h”,其实就是不小心修改了系统自带的头文件,导致后面的程序都无法编译运行。
然后就是各种蛋疼的上网查找解决办法的过程,网上很多朋友说找到一个缓存文件夹,然后清除缓存重新编译便可以解决问题,方法如下:
解决方案:删掉下面文件夹的缓存即可(aplle是电脑的用户名)
/Users/aplle/资源库/Developer/Xcode/DerivedData
或者
/Users/aplle/Library/Developer/Xcode/DerivedData
尝试了n次,发现没有效果,可能是删除的方式有问题吧,开着编译器删,关掉编译器删除,先删除再重开编译器,换着花样删,结果还是白忙活。此时已经临近中午,心情跌到谷底。就在这时不情愿地想起了网友说的第二种方法,重装Xcode,想想头就大,还是晚上再试试吧。
人的脑袋是个很奇怪的东西,白天绞尽脑汁也想不到的事儿,晚上吃饱喝足刚坐下来,就想到一个办法:既然是修改了头文件,那我在finder中找到那个头文件,然后把我改的内容改回来,