すべての問題
ios - iOS で最新の kotlin マルチプラットフォーム アプリを実行できない
kotlin マルチプラットフォーム アプリを新規インストールすると、ios アプリを実行できません。Androidは問題なく動作します。私の問題は、Android Studio が xcode プロジェクト スキームを見つけられないことです。
kotlin lang ウェブサイトのチュートリアルに従って始めると、実行できるはずです: https://kotlinlang.org/docs/mobile/create-first-app.html#run-on-a-different-iphone-シミュレートされたデバイス。
ここに私のバージョンがあります: Android Studio: 4.1.1 Xcode: 12.2 (12B45b)
編集1:
Androidスタジオの構成ページに記載されているエラーは次のとおりです。
指定された Xcode プロジェクト ファイルを確認してください: /usr/bin/xcodebuild -project /Users/ommitedforbrevity/./iosApp/iosApp.xcodeproj -list で Xcode スキームを取得できません
編集2:
ログには、次のようないくつかのエラーも表示されます: TextMate bundle load error: Bundle mdx can't be registered
バンドルされたプラグイン TextMate Bundles が含まれ、有効になっていることを確認しました。
c - 任意の数の引数を取り、展開して偶数の引数のみを与えるマクロを定義する方法は?
展開して他のすべての引数を与える可変長 C マクロを定義することは可能ですか? 言い換えると、
に展開します
と
に展開します
等
事前に決められた数の引数を取るものを定義できます
しかし、任意の数の引数を取るマクロをどのように定義するのでしょうか?
android - Android Chrome カスタム タブ インテント フィルターは自分のアプリのみに制限されていますか?
Android でhttps://mobikul.com/use-safariviewcontroller-callback-url-objective-c/を達成しようとしています。iOS の例では「sourceApplication」がチェックされており、SFSafariViewController がアプリケーションにリダイレクトされることのみを許可しています。 (おそらく、アプリによってインスタンス化された SFSafariViewController です...しかし、それは別の質問です!)。
Android でパリティを達成するのに問題があります。私のアプリでは、HTML からBrowserActivityにリダイレクトする Chrome カスタム タブを開きます。Chrome /電話のブラウザは、正しいURLスキーマを入力するだけでリダイレクトできることCallbackActivityがわかりました。これは悪いニュースです! マニフェストにホワイトリスト メカニズムが必要なようで、アプリケーションから開かれた Chrome カスタム タブのみが自分のアクティビティにリダイレクトされ、他のユーザーは許可されません。アプリケーションからのリダイレクト機能が壊れるため、マニフェストで設定できません。どうすればこれを達成できますか?CallbackActivityandroid:exported="false"CallbackActivity
Android マニフェスト用に用意したものは次のとおりです。
そして、これが私が関連する活動のために持っているものです:
html - モバイル ビューで要素が正しく表示されない
CSS Grid を使用してレスポンシブ Web サイト テンプレートを作成していて、奇妙な問題に遭遇しました。デスクトップ ビューでは、緑色でマークされたセクションが (予想どおり) ページの下部に表示されます。
しかし、モバイル ビューでは同じセクションが表示され、前の要素がカバーされます。
以前の要素 (3 つのカード) がモバイル ビューとデスクトップ ビューで異なる量のスペースを占めているため、問題は CSS グリッドによって引き起こされていると思いますが、この問題を解決する方法がわかりません。この状況で要素を配置する最も正しい方法は何ですか?
これが私のHTMLとCSSです。
HTML
CSS
c++ - クラスメンバーとしてセットを使用して特定の比較子関数を使用する方法
オブジェクト ポインターのセットを持つクラスがあり、いくつかのフィールド (id) によって並べ替えられた順序でテーマを保存したいと考えています。デバッグのために、私はこれを単純化しました:
私はここでそれらをソートする方法を見つけるために検索し、メイン関数またはクラス/構造の外でそれを使用しようとすると、2番目のアプローチを選択します(c ++ 20を使用できないため)。しかし、私は自分のクラスでそれを使用したいのですが、入手方法がわかりませんでした
class.i では、グローバル ラムダを使用したくありません。
編集:constexpr static auto comp=[](int* i1,int* i2){return *i1>*i2;};コンパイラでこのエラーが発生します:
