2015-10-21 17 views
8

結果が使用されていない未使用ですが、私はこのコードでは、このエラーが表示されます。それは、コードを作るしかし結果は、初期化子の

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

enter image description here

はこのそれを封じるようにそれを変更しますより醜い、 "_ ="を使用せずにこの警告を消す方法はありますか?

編集、相続人別の例:私はビュー内からサブビューを追加しておりますので、この例では

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

私は、このメソッドは廃止されると信じています。代わりに 'NSURLSession'を使うべきです。 – Abhinav

答えて

1

回避策:

NSURLConnection(request: request, delegate: nil)?.start() 
+1

こんにちは、これは良い解決策ですが、別の例を含めるように質問を編集しました – Esqarrouth

関連する問題