title: SwiftUI view does not update when FetchRequest data changes from inside Action Extension
body: <p>I'm sharing a Core Data store with my action extension, which adds data to it. My app has a SwiftUI view that presents this data, fetched with a <code>FetchRequest</code>:</p>
  <pre><code>private struct VideosScrollView: View {
  
      @Environment(\.managedObjectContext) private var viewContext
  
      private var fetchRequest: FetchRequest&lt;Video&gt;
  
      init(sortOrder: String, tagIds: String, showWatched: Bool) {
          fetchRequest = Video.getFetchRequest(sortingBy: &quot;addDate&quot;,
                                               with: sortOrder,
                                               showWatched: showWatched,
                                               tagIds: tagIds)
      }
  
      var body: some View {
          ScrollView {
              if fetchRequest.wrappedValue.isEmpty {
                  ContentEmptyView()
              } else {
                  ForEach(fetchRequest.wrappedValue) { item in
                      VideoCellView(video: item)
                  }
              }
          }
      }
  }
  </code></pre>
  <p>After adding data from the action extension and going back to the app, the view is not updated. Only after CloudKit finished a sync is that the view notices something changed and updates itself.</p>
  <p>How can I force my SwiftUI view to update when data changes in the action extension?</p>