Ergebnis initializer nicht verwendet wird, bekomme ich diesen Fehler in diesem Code:Ergebnis initializer ist nicht verwendeten
es wie folgt ändern zum Schweigen bringt es:
_ = NSURLConnection(request: request, delegate: nil, startImmediately: true)
jedoch den Code macht Je hässlicher, gibt es eine Möglichkeit, diese Warnung zum Schweigen zu bringen, ohne das "_ =" zu benutzen?
bearbeiten, heres ein weiteres Beispiel:
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
}
}
In diesem Beispiel, da ich die Subview aus der Ansicht bin das Hinzufügen, ich brauche nicht das erstellte SomeView Objekt in irgendeiner Weise zu verwenden.
Ich glaube, diese Methode jetzt veraltet. Sie sollten stattdessen "NSURLSession" verwenden. – Abhinav