Post marked as solved
Post marked as solved with 3 replies, 1,373 views
I have a fully working FileProvider on iOS11 and I can serve up files and save them back with one exception. When I open my FileProvider in the Files.app I cannot paste or drag items into it. I get a little "not allowed" icon. If I try to Paste, the only menu option is "Info".Also, when I save a document from an application (e.g. Word), the Move button does not appear.I have implemented allowsAll on all my FileProviderItem objects:var capabilities: NSFileProviderItemCapabilities {
return .allowsAll
}and my FileProviderExtension implements importDocument, but it is NEVER called: override func importDocument(at fileURL: URL, toParentItemIdentifier parentItemIdentifier: NSFileProviderItemIdentifier, completionHandler: @escaping (NSFileProviderItem?, Error?) -> Void) {
print("###\(#function): URL = \(fileURL), parentItemIdentifier = \(parentItemIdentifier)")
completionHandler(nil, nil)
}I also notice that the create folder button is disabled.What are the minimal requirements to allow new files?