2

iOS プロジェクト XCode には、VC1 と VC2 の 2 つの VC があります。私がやりたいのはVC1で、VC2に移動するためのボタンを使用することです

let VC2 = self.storyboard?.instantiateViewControllerWithIdentifier("VC2") as! VC2
self.presentViewController(loginVC, animated: true)

VC2 が表示されたら、VC1 に戻る必要はないので、VC1 にはまだバックグラウンドで実行される可能性のあるダウンロード機能があるため、VC1 を完全に削除したいと考えています。だから私はVC1を削除したい。私は次のことを試しました:

let VC2 = self.storyboard?.instantiateViewControllerWithIdentifier("VC2") as! VC2
self.presentViewController(loginVC, animated: true) {
    self.removeFromParentViewController() 
}

ただし、バックグラウンドでのダウンロードがまだ進行中であるため、それではうまくいかないようです。それを行う簡単な方法はありますか?この場合、ナビゲーションコントローラーを含めたくありません。

4

0 に答える 0