1
我有一个其中包含文件提供商扩展的应用程序。我试图用ios 11支持这个新的文件应用程序使用这个linkios 11的文件提供商扩展中的项目
我做了什么在这指示,但没有项目正在显示。我也在我的plist中添加了NSExtensionFileProviderSupportsEnumeration = YES
。
ProviderEnumerator
是我的NSFileProviderEnumerator类,其中ProviderItem
是NSFileProviderItem。我的枚举类我有这个,里面
func enumerateItems(for observer: NSFileProviderEnumerationObserver, startingAt page: NSFileProviderPage) {
observer.didEnumerate([ProviderItem(name: "raghav", type: "public.folder", identifier: "12334444", parentId: "-1"), ProviderItem(name: "panth", type: "public.folder", identifier: "12334444", parentId: "-1")])
var myInt = 100
let myIntData = Data(bytes: &myInt, count: MemoryLayout.size(ofValue: myInt))
observer.finishEnumerating(upTo: NSFileProviderPage(rawValue: myIntData))
}
observer.didEnumerate()
被调用,但认为是没有得到填充
我这么想!