2

ベータ版でアプリをテストしていますが、外部画面で問題が発生しています。

アプリの周囲に黒い境界線が表示されます。これは、以前は に設定overscanCompensationすることで修正されていました.noneが、iOS 13 では設定はまったく効果がありません。

UIScene で設定する必要があるというエラーが表示されたことがありますが (これは使用していません)、エラーはデバッガーで 1 回しか表示されませんでした (イライラします!)。

何かご意見は?

4

2 に答える 2

0

メインキューにいないため、デバッガーエラーが発生しています。セカンダリ スクリーンのセットアップを DispatchQueue.main.async{} 内にラップするだけです。

DispatchQueue.main.async {
    // Setup your UIScreen here
}

didConnectNotification に応答している場合、どのスレッドで通知を受けているかは誰にもわかりません。

于 2019-09-19T03:35:14.753 に答える