PSPDFNewPageViewControllerDataSource

Objective-C

@protocol PSPDFNewPageViewControllerDataSource<NSObject>

@optional
/// Optional method. Called when the new page view controller is being configured.
///
/// The return value of this method's implementation is used to determine the correct
/// title for the "Add page" button on the `PSPDFNewPageViewController` instance.
///
/// @param controller  The controller that's calling this method.
///
/// @return Integer with the index of the first item that's selected and will serve as insertion point reference. If no index is selected, return `NSNotFound`. If this method is not implemented, `NSNotFound` is used.
- (PSPDFPageIndex)selectedIndexForNewPageViewController:(PSPDFNewPageViewController *)controller;

@end

Swift

protocol PDFNewPageViewControllerDataSource : NSObjectProtocol

Undocumented

  • Optional method. Called when the new page view controller is being configured.

    The return value of this method’s implementation is used to determine the correct title for the “Add page” button on the PSPDFNewPageViewController instance.

    Declaration

    Objective-C

    - (PSPDFPageIndex)selectedIndexForNewPageViewController:
        (nonnull PSPDFNewPageViewController *)controller;

    Swift

    optional func selectedIndex(for controller: PDFNewPageViewController) -> PageIndex

    Parameters

    controller

    The controller that’s calling this method.

    Return Value

    Integer with the index of the first item that’s selected and will serve as insertion point reference. If no index is selected, return NSNotFound. If this method is not implemented, NSNotFound is used.