Risultato di inizializzazione è inutilizzato, ottengo questo errore in questo codice:Risultato di inizializzazione è inutilizzato
La modifica in questo modo a tacere è:
_ = NSURLConnection(request: request, delegate: nil, startImmediately: true)
tuttavia rende il codice più brutto, c'è un modo per mettere a tacere questo avvertimento senza usare il "_ ="?
Modifica, ecco un altro esempio:
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 questo esempio poiché sto aggiungendo la visualizzazione secondaria dall'interno la vista, non ho bisogno di usare l'oggetto SomeView creata in ogni caso.
Credo che questo metodo è deprecato ora. Dovresti usare 'NSURLSession' invece. – Abhinav