問題タブ [swift5.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
577 参照

swiftui - Completion Handlers を使用してリストを埋める方法 [SWIFT UI]

完了ハンドラーを使用してリストを入力したいのですが、最初の実行で nil が読み込まれ、完了ハンドラーによって入力されたリストがあるビューを消費しようとするとエラーがマークされるという問題があります...修正する提案はありますか?これ?

これが私のリストを埋めようとする方法です

ご覧のとおり、InvitationServiceリクエストが終了するまでリストに入力する必要がありますが、コード内に配置しようとすると、

クロージャーのエスケープは、変更された「自己」パラメーターをキャプチャします

エラー

つまり

私の見解

私は実行しようとしていますが、実行するとinvitationsListnilになります

0 投票する
1 に答える
379 参照

swift - 他のアプリケーションが macOS でマウス イベントをリッスンしないようにするにはどうすればよいですか?

Swift で macOS アプリを作成していますが、アプリのウィンドウは常に他のアプリの上に表示されます。これらのアプリが全画面モードであっても、これはすべてのアプリで正常に機能しています。ただし、Keynote がフルスクリーン モードで実行され、アプリがその上にある場合、アプリ用のすべてのマウス イベントもキーノートに移動し、フルスクリーンを終了します。

何が起こっているのかわかりませんが、基調講演が全画面表示にならないようにする必要があります。どうやってやるの?

私のアプリのウィンドウ レベルはNSWindow.Level.popUpMenu. そして、私は次のことを試しましたが、これまでのところ何も機能していません: