Sample project for observable file changes in app groups container with Combine.
This project contains 3 local packages to manage files in container. (See
- Class to observe file changes using DispatchSourceFileSystemObject.
- App groups container url provider and class representing file contained on app groups container.
- Informations shared and observed between application and app extension.
Broadcast upload extension updates shared Bool variable
isBroadcasting with SwiftUI.
Text(viewModel.isBroadcasting ? "Broadcasting" : "Not Broadcasting")