您的位置:首页 > 移动开发 > IOS开发

iOS开发拓展篇—xib中关于拖拽手势的潜在错误

2015-06-30 16:14 176 查看
iOS开发拓展篇—xib中关于拖拽手势的潜在错误

一、错误说明

自定义一个用来封装工具条的类

搭建xib,并添加一个拖拽的手势。

  



主控制器的代码:加载工具条





封装工具条以及手势拖拽的监听事件

  



此时运行程序,程序直接崩溃,报错如下:

 



说明:手势不会有superView方法,superView是UIView的方法,说明我们错误的把手势对象当成是UIView来用了。

调试查看出现问题的原因:

  


出现问题的原因:

  


说明:通过lastObject取出来的对象是手势,而不是xib,因此出现上面的错误。

  把lastObject换成firstObject即可,必要时可以把数组中的所有对象都打印出来查看。  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: