問題タブ [ios15]
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.
ios - iOS 15 - フォアグラウンド通知で通知音が再生されない
バナーやリストを表示せずにiOS 15で通知に関連付けられたトーンを再生する正しい方法は何ですか?
ローカルとプッシュの両方でフォアグラウンドで通知を処理する場合、UNNotificationPresentationOptions
のみの場合、通知音が再生されませんsound
。banner
またはのようなオプションlist
を追加するとsound
、通知音が鳴ります。
アプリがバックグラウンドにある場合、通知表示のすべてのオプションが適切に機能します。
alert
iOS 15 からオプションが減価償却されていることは知っています。sound
唯一のプレゼンテーション オプションとして使用することは、もはや有効ではありませんか?
以下はスニペットです
swift - Swift 5.5 AttributedString がインターフェイスに表示されない
属性付き文字列を作成するSwift 5.5の方法は次のとおりです。
問題は、ラベルに赤い文字が表示されないことです。実際、印刷することself.label.attributedText
ができ、赤い色の属性が NSAttributedString に含まれていないことがわかります。どうしたの?
swift - iOS15 nextResponder が nil に設定されていないため、アプリがクラッシュする
私たちのアプリは iOS14 では正常に動作しますが、iOS15 ではクラッシュします
ModalVC の contentViewController の次のレスポンダーは ModalVC です。モーダルの割り当て解除は、iOS14 と 15 の両方で contentVC の前に発生します。つまり、contentVC の nextResponder が contentVC の前に割り当て解除されます。
私たちの再現ケースでは、NewPhotoAssetViewController はモーダルの contentVC です。NewPhotoAssetViewController の dealloc メソッドで、iOS14 で nextResponder を要求すると、次のようになります。
ただし、iOS15 では、同じ場所で次のレスポンダーを要求すると、次のようになります。
式の評価前の状態に戻りました。何らかの理由で contentVC の nextResponder が iOS15 で nil に設定されていないようです。その後、他のオブジェクトに変更された可能性のあるこのガベージ ポインターにメッセージを送信すると、クラッシュが発生します。
nextResponder は読み取り専用であるため、明示的に nil に設定することはできません。これが Apple のバグなのかわからないのですが、これを回避する方法はありますか?
swift - iOS 15 SwiftUI キーボード ツールバーのランダムな動作
TextField
SwiftUI の一部のみにキーボード ツールバーを追加しようとしています。
次のように定義されたビューがあります。
問題は、間違ったフィールドを選択すると追加のツールバー ボタンが表示されることです。
私もこのように使って@FocusedValue
みました:
しかし、これは同じ結果をもたらします。focused
状態が設定される前に、ツールバーが決定されているかのようです。これがバグの可能性があるかどうかはわかりませんが、これは間違っていますか?
上記の作業を行っても、テキスト フィールドの 1 つのツールバーのみが必要であるという全体的な問題は解決されませんが、このように設定しようとすると、ツールバーがまったく表示されません。