Swiftでviewを非表示にして、アプリを常駐化したい。他記事にはストレートな答えがみつからなかったため、TRY&ERRした覚書きです。
試したこと1
.NET など同じセンスで書くと、、、 NGでした。
self.hidden() // 効かない、警告でる -> NG
試したこと2
Swift固有の命令をつかってみます、、、NGでした。
dismiss() // Loginにもどってしまう。-> NG
試したこと3 (成功)
iPhone / iPad の Home画面に戻します。なるほど...これならアプリを起動したままviewを非表示にできますね。発想を変える必要があったのですね。
// 結局のところ非表示にはできない。 Home画面に戻す -> OK
UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)