PTFileAttachmentHandlerDelegate
@protocol PTFileAttachmentHandlerDelegate <NSObject>
A set of methods that allow a conforming class to be notified about events from a PTFileAttachmentHandler
instance.
-
Tells the delegate that the file attachment annotation was successfully exported to the indicated location.
Declaration
Objective-C
- (void)fileAttachmentHandler: (nonnull PTFileAttachmentHandler *)fileAttachmentHandler didExportFileAttachment:(nonnull PTFileAttachment *)fileAttachment fromPDFDoc:(nonnull PTPDFDoc *)doc toURL:(nonnull NSURL *)exportedURL;
Swift
optional func fileAttachmentHandler(_ fileAttachmentHandler: PTFileAttachmentHandler, didExport fileAttachment: PTFileAttachment, from doc: PTPDFDoc, to exportedURL: URL)
Parameters
fileAttachmentHandler
the file attachment handler that called this method
fileAttachment
the file attachment annotation that was exported
doc
the PDF document containing the file attachment
exportedURL
the URL of the exported file attachment
-
Tells the delegate that the file attachment could not be exported from the PDF document.
Declaration
Objective-C
- (void)fileAttachmentHandler: (nonnull PTFileAttachmentHandler *)fileAttachmentHandler didFailToExportFileAttachment:(nonnull PTFileAttachment *)fileAttachment fromPDFDoc:(nonnull PTPDFDoc *)doc withError:(nonnull NSError *)error;
Swift
optional func fileAttachmentHandler(_ fileAttachmentHandler: PTFileAttachmentHandler, didFailToExport fileAttachment: PTFileAttachment, from doc: PTPDFDoc, withError error: any Error)
Parameters
fileAttachmentHandler
the file attachment handler that called this method
fileAttachment
the file attachment to be exported
doc
the PDF document containing the file attachment
error
an
NSError
indicating the reason that the file attachment could not be exported.