今天遇到一个UITextField选中之后怎么都不弹出虚拟键盘的问题,颇具波折之后在一个同事的帮忙下得以解决,现把可能的解决方式列下来!
1.最基本的都是工程调试,首先查看点击事件是否响应,打断点之后发现事件是响应的,不是这里的问题!(这个也是最容易的误区。老怀疑是bug,结果浪费了太多时间)
2.在Organizer里面的Projects选项里面找到相应的工程,如ymStock,然后找到Derives Data,它右边有一个delete按钮,选中之后删除掉,运行之后还是有问题!
3.把xcode,ios模拟器全部退出重新打开,还可以clean所有数据,重新运行之后问题解决,因此这种问题有可能不是bug。
4.此外,也有可能是工程文件本身读取有问题,也可能是工程存放的位置有问题,可以把工程移动位置,比如从Machitosh HD移动到desktop,之前碰到过这样的
问题,移动之后解决了,也可以把原来的工程删掉,重新从svn checkout下来一个。
5.调试查看某个对象中的值的方法:在console中输入po 对象名,可以查看