[@capacitor/app] iOS: 'Expression implicitly coerced from String? to Any' warning in getAppLanguage
まだ誰も着手していません。
評価
調査の方向性
ios/Sources/AppPlugin/AppPlugin.swift を開いて getAppLanguage を調べ、特に call.resolve に渡される preferredLocalizations.first の値を確認します。Xcode 27.0 で iOS プラグインをビルドして警告を確認し、その後、警告がなくなり、解決された言語の動作が引き続き正しいことを検証します。
索引モデルが issue の本文から書いたものです。
説明
With @capacitor/app 8.1.1 on Xcode 27.0 (Swift 6.4), ios/Sources/AppPlugin/AppPlugin.swift produces:
Expression implicitly coerced from 'String?' to 'Any'
at getAppLanguage:
call.resolve([
"value": Bundle.main.preferredLocalizations.first
])
preferredLocalizations.first is String?. Unwrapping it (e.g. ?? "en", or as Any if nil is intended) would silence the warning without changing behavior. Happy to send a PR.
- 主要言語
- Java
- スター
- 687
- フォーク
- 691
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ionic-team/capacitor-plugins のほかの issue
-
triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
ionic-team/capacitor-plugins#2616 ·
-
bug(network): Android networkStatusChange re-queries the active network inside callbacks and fires on every capability change対応中かも @kcjonson が 3 日前に担当しました。 オープンplatform: android
難易度 4/5 1〜2日 初心者へのやさしさ 25/100
ionic-team/capacitor-plugins#2621 ·
-
bug(network): iOS getStatus() returns the last reachability callback value instead of reading current flags対応中かも @kcjonson が 3 日前に担当しました。 オープンplatform: ios
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
ionic-team/capacitor-plugins#2620 ·
-
platform: android platform: ios
難易度 5/5 1週間以上 初心者へのやさしさ 24/100
ionic-team/capacitor-plugins#2619 ·
-
triage
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
ionic-team/capacitor-plugins#2615 ·
ionic-team/capacitor-plugins の issue をすべて見る
似ている issue
-
pdfium-drift
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
Stirling-Tools/JPDFium#188 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
openremote/openremote#3487 · コメント 1 件 ·
-
Type/Bug U2
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
wso2/product-is#28675 ·
メンテナーはふだん 1 日以内に返信
-
a:bug
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 87/100
apache/rocketmq-dashboard#7351 ·
メンテナーはふだん 3 日以内に返信