問題タブ [xcode12]
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.
swift - ピッカー行がフォームで選択解除されない (SwiftUI、Xcode 12 ベータ 4)
SwiftUI のフォームでピッカーを作成しています。ピッカーで新しい要素を選択すると、ビューがフォームに戻ったときに、ピッカーの行が選択解除されません。これが私が意味することのスクリーンショットです。ピッカー行はこのようにグレー表示されたままです。
これは Xcode 11.3 のバグであるという以前の回答を読みましたが、Xcode 12 ベータ 4 を実行していて、これがまだバグであるかどうかはわかりません。
これは私がピッカーを作成する方法です:
これが私のContentViewで、そこからSettingsViewを提示しています:
編集:私は真新しいプロジェクトを作成しました.これは唯一のコードです:
問題はまだ解決していません。
ios - このSwiftUI + Combine Timer Publisher参照サイクル/メモリリークを回避するにはどうすればよいですか?
5 秒後に消えるサブビューを含む次の SwiftUI ビューがあります。フェードは、Combine TimePublisher の結果を受け取ることによってトリガーされますがshowRedView
、sink
パブリッシャーのシンク ブロックの値を変更すると、メモリ リークが発生します。
AnyCancellable
これはコレクションの舞台裏でなんとか管理されていると思いました。私はSwiftUIとCombineに比較的慣れていないので、ここで何かを台無しにしているか、正しく考えていないことを確認してください. このリークを回避する最善の方法は何ですか?
編集:リークを示すいくつかの写真を追加します。
ios - Xcode 12.0 beta 5 でプロジェクトをビルドできません
Xcode 12.0 ベータ 5 をダウンロードし、プロジェクトをビルドしようとしましたが、次のエラーが表示されました。
解決策をオンラインで検索してみましたが、このエラーを解決するのに役立つものはありませんでした。SOでこのスレッドを見つけましたが、提案された解決策はどれもうまくいきませんでした。
シミュレーター関連のエラーだと思います。実際、プロジェクトは汎用デバイスと実際のデバイスで正しくビルドされます。