【Xcode16】【iOS18】CombineでcompactMapを使用するとアプリがクラッシュしてしまう問題とその解決方法 - ローソンデジタルイノベーション テックブログ
はじめに 実行環境 発生した事象 調査内容 パターン1. compactMapの前にメインスレッド指定を行う パターン2. compactMapを削除する パターン3. メインスレッド指定をなくす パターン4. compactMapとメインスレッド指定をなくす クラッシュの原因 対応策 対応策1. compactMapの前にメインスレッド指定を行う 対応策2. compactMapを削除する 対応策3. 購読処理を実装しているメソッドにnonisolatedを付与する 対応策4. ViewModel中の値
https://techblog.ldi.co.jp/entry/2025/01/30/100214