問題タブ [widgetkit]

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 投票する
2 に答える
5715 参照

ios - iOS 14 ウィジェット: ウィジェット サイズ ファミリごとに異なるレイアウトを作成する方法は?

ウィジェットのサイズ (小、中、大) ごとに異なるレイアウトを作成したいと考えています。ウィジェットのサイズに応じてコードを分岐するにはどうすればよいですか?

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

swiftui - TimelineProvider のウィジェット サイズと @Environment 値の不一致

みんな、おはよう、

ウィジェットのサイズに応じて異なるサイズの配列を送信する API を使用してウィジェットを開発しています (小: 3 ニュース、中: 6 ニュース、大: 9 ニュース)。

@Environment(\.widgetFamily) var familyTimelineProvider のタイムライン関数 (API を呼び出す場所) との間に問題があるという印象があります。

実際、この関数では、ウィジェットの「実際の」サイズにもかかわらず、環境変数は常に systemMedium サイズに等しくなります。

あなたの側にも同じ問題がありますか?これは Apple の既知のバグですか? このバグを解決するにはどうすればよいですか?

ご協力いただきありがとうございます :]

0 投票する
3 に答える
1133 参照

ios - Widgetkit をアプリに追加しましたが、Xcode 12 ベータ版でアプリを起動すると iOS 13 でクラッシュするようになりました

アプリに WidgetKit を追加しましたが、iOS 13 デバイスではアプリが次のエラーで起動するとクラッシュします: dyld`__abort_with_payload

クラッシュを引き起こすコードの部分は次のとおりです。

私はこのような他の失敗したバリエーションを試しました:

プロジェクトはobjective-cにあり、そのクラスを迅速にインポートします。

しかし、どこにも #import "myApp-Swift-h" を追加したり、そのクラスを使用したりしないと、クラッシュし続けます。

誰かが私が間違っていることや何が起こっているのか教えてもらえますか?

前もって感謝します。

編集: Xcode 11 でこのコードを試してみてください!

しかし、Xcode 12 beta 4 でクラッシュします。

編集 2: Xcode 12 ベータ 6 でもクラッシュします