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()
被調用,但認爲是沒有得到填充
我這麼想!