小编Shi*_*all的帖子

Swift中的parser.parse()导致EXC_BAD_ACCESS

我正在关注本教程,作为我正在Swift工作的RSS馈送器应用程序的快速入门.我知道自从本教程以来Swift中有一些变化,但它们似乎都没有解释为什么我遇到这个问题.

相关代码(据我所知)在我的TableViewController中如下:

 override func viewDidLoad() {
    super.viewDidLoad()

    let url:NSURL = NSURL(string: "my.url.string")
    parser = NSXMLParser(contentsOfURL: url)
    parser.delegate = self
    parser.parse() // <- Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)

}
Run Code Online (Sandbox Code Playgroud)

实际的解析器委托方法似乎没有问题,因为我在它们上放置了断点,甚至在崩溃之前都没有调用它们.

我的假设是它是一个Swift错误,但我想在我向苹果抱怨之前确保我没有遗漏一些东西.

exc-bad-access nsxmlparser ios swift xcode6

8
推荐指数
1
解决办法
2051
查看次数

标签 统计

exc-bad-access ×1

ios ×1

nsxmlparser ×1

swift ×1

xcode6 ×1