@EnvironmentObjectを用いて、他Viewから Itemを共有しようとおもったら
swift
1 TextEditor(text: .constant(ep.item.text ?? "b"))2 .frame(maxWidth: .infinity, maxHeight: .infinity)3
このようにTextEditorに入れても、AppのところでThread 1: "-[Item text]: unrecognized selector sent to instance 0x6000017378c0"のエラーになってしまいます。
var item: Itemを用意して、.onAppear(perform: で代入しましたが、それだと選んだItemが代入されません。
ep.itemの代入場所が違うのでしょうか?
epは@EnvironmentObjectをインスタンスしています。
0 コメント