In my iOS app, I am using UIDocumentPickerViewController to pick a file from a Dropbox file provider. I am using startAccessingSecurityScopedResource on the url I receive and register an NSFilePresenter for this url to get change notifications. When I read the contents of the file, I am using file coordination. Reading the initial content is working fine. When now however the file is change on some other machine, I expected a change notification from the file presenter and I should be able to read the fresh data from the updated file. This however not working. I am only getting fresh data, when I terminate my app and re-pick the file with the UIDocumentPickerViewController.
Is this a fundamental limitation of the Dropbox file provider under iOS or is there some secret on how to get fresh data while the app is running?