用途
創(chuàng)建文件提供程序應(yīng)用擴(kuò)展,可以創(chuàng)建文件提供程序應(yīng)用擴(kuò)展并作為文檔選擇器應(yīng)用擴(kuò)展模板的一部分麻车。如果您加入了文件提供程序應(yīng)用擴(kuò)展缀皱,模板將會創(chuàng)建一個為整個應(yīng)用擴(kuò)展一個獨(dú)立的對象。它還為該對象創(chuàng)建NSFileProviderExtension子類以及info.plist文件中所需的條目动猬。詳情請點(diǎn)擊閱讀啤斗。
Managing Placeholder URLs
- +placeholderURLForURL: 將文件的URL映射到其相應(yīng)占位符的URL中。
- +writePlaceholderAtURL:withMetadata:error: 創(chuàng)建一個包含元數(shù)據(jù)的文件占位符
Configuring the Document Storage
- documentStorageURL:返回所有提供文件的根URL
- providerIdentifier: 返回關(guān)聯(lián)應(yīng)用程序的綁定標(biāo)識
- -persistentIdentifierForItemAtURL: 定義了URL及其持續(xù)性標(biāo)識符之間的映射(返回輸入URL的唯一標(biāo)識符)
- -URLForItemWithPersistentIdentifier:根據(jù)傳入的唯一標(biāo)識符返回對應(yīng)的URL
Managing Shared Files
- -itemChangedAtURL:當(dāng)文檔發(fā)生變化的時候調(diào)用該方法赁咙。
- -providePlaceholderAtURL:completionHandler:當(dāng)文件被訪問的時候系統(tǒng)調(diào)用此方法
- -startProvidingItemAtURL:completionHandler:當(dāng)這個方法被調(diào)用時钮莲,您的應(yīng)用擴(kuò)展應(yīng)當(dāng)開始下載、創(chuàng)建彼水、或者以其他方式來讓某個本地文件準(zhǔn)備就緒崔拥。
- -stopProvidingItemAtURL:只要沒有進(jìn)程正在訪問所提供的URL,那么系統(tǒng)將會調(diào)用此方法凤覆。您可以重寫此方法從本地文件系統(tǒng)中刪除文檔以釋放存儲空間链瓦。
結(jié)束語
如果有不對的地方請及時指出,謝謝!4雀渤刃!