Xcode在崩溃时不提供调试信息

时间:2019-04-30 08:12:40

标签: ios swift xcode

我的应用程序崩溃了,但是没有其他有关原因的信息。当我转到某个视图控制器时,它需要从笔尖加载自定义UIView。加载笔尖的行是我崩溃的地方。

我收到一条错误消息

  

线程1:EXC_BAD_ACCESS(代码= 2,地址= 0x16b547db8)

但是没有任何输出到控制台或更多信息。

方案设置为调试。我试图故意在笔尖名称的拼写上犯一个错误,这为我提供了控制台中所有必需的调试信息。

导致崩溃的行是:

let v = Bundle.main.loadNibNamed("HelpPageSection", owner: self, options: nil)![0] as! HelpPageSection

2 个答案:

答案 0 :(得分:0)

要加载xib:-

let v = Bundle.main.loadNibNamed("HelpPageSection", owner: self, options: nil)?.first as! HelpPageSection

有帮助。

答案 1 :(得分:0)

我在调用初始化程序时添加了一些注释以进行打印,这确实是一个无限循环。但是,仍然存在问题。我尝试了一种稍有不同的加载笔尖的方式,并且可以正常工作。我将xib文件的基本视图连接为IBOutlet,然后使用此代码:

library(rvest)
url <- "https://dl.ncsbe.gov/index.html?prefix=data/SampleBallots/2018-11-06/"
read_html(url) %>% html_nodes("a")