美文网首页Swift编程程序员
Xcode中一类错误的处理方法

Xcode中一类错误的处理方法

作者: Color酸奶 | 来源:发表于2015-10-31 23:09 被阅读234次

    玩转Swift

    最近在写UI代码的时候,出现了一个奇怪的错误,检查了好久终于解决了.(当然你有调试经验可以略过本文章)请大家先看一下这样一个场景:

    1->关联代码

    我们准备把storyboard中的button与代码做关联,我们给button起了个名字叫做btn.运行一下,成功!

    2->起名btn

    后来由于某种原因,我们需要把btn改成其他的名字,比如说btn2.于是就在btn后直接加个2,如下图:

    3->改名btn2

    这时,原本与storyboard关联的btn就失效了,我们需要再次把button与btn2进行关联.然后我们ctrl+r运行一下.这时奇怪的事出现了,Xcode报错了!出现了一大堆的文字,表示看不懂_(博主决定学习一下错误处理技巧).

    4->Xcode报错

    于是我们开始检查哪边出现错误了,试这试那,找来找去,运行了几次还是没有找到错误.我们又尝试clean一下工程,因为有时候clean下能解决问题,但发现还是不行.这时候我们就非常纳闷了.

    其实这个错误是这样引起的:我们可以先回到storyboard,选中button,查看下它的最后一个属性:

    5->查看button属性

    发现了没!原来是这样的!我们在修改button的名字时,以为原来btn就被删除了,其实没有.我们从图中看出,btn没有被删除,还是和controller进行关联,但因为controller找不到btn这个变量,于是报错了!

    要解决这个错误,只需取消btn与controller的关联,点击图中的叉叉就行了.

    相关文章

      网友评论

      • 对酒当歌的夜:这么简单的错误,肯定没有开发经验,而且你看错误都不看reason看后面没用的,他上面肯定写着调用了一个未识别的方法
        Color酸奶: @对酒当歌的夜 是没有,入门不久,还请多指教

      本文标题:Xcode中一类错误的处理方法

      本文链接:https://www.haomeiwen.com/subject/kwtqhttx.html