I can display the UIImage that I load but when I convert it to a CIimage and back it fails to display correctly.
struct ContentView: View {
@State var stateString = "abc";
@State var stateImage = UIImage(named: "Lenna")
var body: some View {
VStack {
Image(uiImage: stateImage!)
Text(stateString)
}
.padding()
.onAppear(){
guard let uiimage = UIImage(named: "Lenna") else {return};
guard let ciimage = CIImage(image: uiimage) else {return};
stateString = "past guard"
stateImage = UIImage(ciImage: ciimage);
}
}
}