1

Apple docs によると、NS_CLOSED_ENUM Swift 5 用に追加された新しいマクロは変更できません。これはどのように可能ですか?ビルドをクリーンアップし、値を追加して、アプリを再コンパイルすることはできませんか?

重要

列挙がクローズとしてマークされると、新しい値を追加するためのバイナリおよびソース互換性のない変更になります。将来、列挙がプライベートまたは追加のパブリックケースを取得することに疑いがある場合は、代わりに NS_ENUM マクロを使用してください。

アプリに新しい値を追加して、問題なくコンパイルできました (スイッチ ケースを更新した後)。

4

2 に答える 2