初始化程序的结果未使用,我在此代码中收到此错误:
像这样改变它使它沉默:
_ = 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对象。
答案 0 :(得分:1)
解决方法:
xml.etree.ElementTree.register_namespace(prefix, uri)