問題タブ [observedobject]
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.
core-data - コアデータの非スカラー属性からのSwiftUIビューの更新
Person
NSNumber として生成する Bool 属性を持つCore Data NSManagedObject エンティティがあります。(「Use Scalar Type」チェックボックスは使用されないため、Bool 属性は NSNumber になります) employed
UI を制御するために、この属性を観察しようとしています。
@ObservedObject var person: Person
「1」で警告が表示されます。属性をスカラーに変更せずにブール値としてCannot convert value of type 'Binding<NSNumber?>' to expected argument type 'Binding<Bool>'
使用するにはどうすればよいですか?employed
注:$person.employed.boolValue
動作しないようです。また、オプションの部分についても説明する必要があります。