调试技巧

一、单步调试中查看变量值方法

在右边底部输入:po + 你想知道的变量等的名称,就可以得到结果。如图1.

图1.

二、Xcode中常见错误:Thread 1: signal SIGABRT

如果运行程序时,出现这样的错误,代表程序内部出现错误,一时无法知道错误出现在哪,这时可以通过在发生异常处设置断点。步骤如下:

1、导航栏中找到断点导航

2、点击左下角"+"
3、选择Add Exception Breakpoint
4、添加了断点后,编辑勾选“Exception Breakpoint”

经过以上步骤后即可定位异常处。

三、"'NSUnknownKeyException', reason:setValue:forUndefinedKey this class is not key value coding-compliant for the key

原因:storyboard中对一个控件连接一个IBOutlet后,在.m文件中删除了outlet重新连接了一个outlet。这样右键查看控件的outlet列表可以发现旧的outlet还是关联了,所以解决方法是在此删除旧的outlet。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 剑未配好,出门已是江湖。 最近一直没有更新简书是因为在开发和测试阶段,有任务,没有进行学习,不过在做任务的时...
    和珏猫阅读 12,579评论 9 75
  • 前言 今天花了一天的时间终于把iOS的几种常见的调试方法给学习了一下,在这里给大家分享一下LLDB的使用,同时也是...
    Peak_One阅读 13,788评论 5 33
  • Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现b...
    StChris阅读 5,721评论 0 16
  • Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现b...
    7d3fadbb4407阅读 3,550评论 0 3
  • 多吃水果就能轻轻松松预防乳腺癌,这样的好事怎么能错过呢?乳腺癌是所有女性都害怕的疾病,如今,水果可预防乳腺癌,满足...
    dark3625阅读 3,012评论 0 4