PSPDFLibraryFileSystemDataSourceDocumentProvider
Objective-C
@protocol PSPDFLibraryFileSystemDataSourceDocumentProvider <NSObject>
Swift
protocol LibraryFileSystemDataSourceDocumentProvider : NSObjectProtocol
This protocol defines a method to override the document that the PSPDFLibraryFileSystemDataSource
vends to the PSPDFLibrary
.
-
Returns a document for the specified data source to use for the given UID and path.
Declaration
Objective-C
- (nullable PSPDFDocument *) dataSource:(nonnull PSPDFLibraryFileSystemDataSource *)dataSource documentWithUID:(nullable NSString *)UID atURL:(nonnull NSURL *)fileURL;
Swift
func dataSource(_ dataSource: LibraryFileSystemDataSource, documentWithUID UID: String?, at fileURL: URL) -> PSPDFDocument?
Parameters
dataSource
The data source requesting the document.
UID
The UID of the document requested. This can be nil. If not, the returned document’s UID must match this argument.
fileURL
The URL of the document.
Return Value
The document for the requested UID and path. Return nil to ignore this document.