初始化程序的结果未使用

时间:2015-10-21 12:03:21

标签: swift swift2

初始化程序的结果未使用,我在此代码中收到此错误:

enter image description here

像这样改变它使它沉默:

_ = NSURLConnection(request: request, delegate: nil, startImmediately: true)

然而,它使代码更加丑陋,有没有办法在不使用“_ =”的情况下使这个警告静音?

编辑,还有另一个例子:

class SomeView: UIView {
    init(sender: UIViewController) {
        super.init(frame: CGRect(x: 10, y: 10, width: 10, height: 10))
        sender.view.addSubview(self)
    }
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
}
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        SomeView(sender: self) ///Result of initializer is unused
    }
}

在这个例子中,因为我在视图中添加了子视图,所以无论如何我都不需要使用创建的SomeView对象。

1 个答案:

答案 0 :(得分:1)

解决方法:

xml.etree.ElementTree.register_namespace(prefix, uri)