Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

“Cannot preview in this file - Connection interrupted: send previewInstances message to agent" error in Xcode 12

I've got a UIKit project and I'm slowly trying to move to SwiftUI, I created a SwiftUI file and I tried to preview it but I'm getting this error:

Cannot preview in this file - Connection interrupted: send previewInstances message to agent

This is my SwiftUI File:

import SwiftUI

struct LineChart: View {
    var body: some View {
        Text("Hello, World!")
    }
}

struct LineChart_Previews: PreviewProvider {
    static var previews: some View {
        LineChart()
    }
}

Screenshot of error

I only saw one similar question on StackOverFlow but that didn't help either, is there anyway that I could fix this? Appreciate the feedback!

like image 443
Abdullah Ajmal Avatar asked Oct 05 '20 14:10

Abdullah Ajmal


2 Answers

Turning off "Automatically Refresh Canvas" worked for me. (Xcode 13.2.1)

Editor>Canvas>Automatically Refresh Canvas

like image 173
Şafak Gezer Avatar answered Nov 05 '22 06:11

Şafak Gezer


Same error, seems that the automatically refresh canvas freeze the preview. Unchecking fixed the problem, but the whole sense of SwiftUI collapses without the automatic update.

like image 20
Alessandro Dovere Avatar answered Nov 05 '22 05:11

Alessandro Dovere