pub unsafe trait UIDocumentBrowserViewControllerDelegate: NSObjectProtocol {
    // Provided methods
    unsafe fn documentBrowser_didPickDocumentURLs(
        &self,
        controller: &UIDocumentBrowserViewController,
        document_ur_ls: &NSArray<NSURL>
    )
       where Self: Sized + Message { ... }
    unsafe fn documentBrowser_didPickDocumentsAtURLs(
        &self,
        controller: &UIDocumentBrowserViewController,
        document_ur_ls: &NSArray<NSURL>
    )
       where Self: Sized + Message { ... }
    unsafe fn documentBrowser_didRequestDocumentCreationWithHandler(
        &self,
        controller: &UIDocumentBrowserViewController,
        import_handler: &Block<dyn Fn(*mut NSURL, UIDocumentBrowserImportMode)>
    )
       where Self: Sized + Message { ... }
    unsafe fn documentBrowser_didImportDocumentAtURL_toDestinationURL(
        &self,
        controller: &UIDocumentBrowserViewController,
        source_url: &NSURL,
        destination_url: &NSURL
    )
       where Self: Sized + Message { ... }
    unsafe fn documentBrowser_failedToImportDocumentAtURL_error(
        &self,
        controller: &UIDocumentBrowserViewController,
        document_url: &NSURL,
        error: Option<&NSError>
    )
       where Self: Sized + Message { ... }
    unsafe fn documentBrowser_applicationActivitiesForDocumentURLs(
        &self,
        controller: &UIDocumentBrowserViewController,
        document_ur_ls: &NSArray<NSURL>
    ) -> Retained<NSArray<UIActivity>>
       where Self: Sized + Message { ... }
    unsafe fn documentBrowser_willPresentActivityViewController(
        &self,
        controller: &UIDocumentBrowserViewController,
        activity_view_controller: &UIActivityViewController
    )
       where Self: Sized + Message { ... }
}
Available on crate feature UIDocumentBrowserViewController only.

Provided Methods§

source

unsafe fn documentBrowser_didPickDocumentURLs( &self, controller: &UIDocumentBrowserViewController, document_ur_ls: &NSArray<NSURL> )
where Self: Sized + Message,

👎Deprecated
Available on crate features UIResponder and UIViewController only.
source

unsafe fn documentBrowser_didPickDocumentsAtURLs( &self, controller: &UIDocumentBrowserViewController, document_ur_ls: &NSArray<NSURL> )
where Self: Sized + Message,

Available on crate features UIResponder and UIViewController only.
source

unsafe fn documentBrowser_didRequestDocumentCreationWithHandler( &self, controller: &UIDocumentBrowserViewController, import_handler: &Block<dyn Fn(*mut NSURL, UIDocumentBrowserImportMode)> )
where Self: Sized + Message,

Available on crate features UIResponder and UIViewController and block2 only.
source

unsafe fn documentBrowser_didImportDocumentAtURL_toDestinationURL( &self, controller: &UIDocumentBrowserViewController, source_url: &NSURL, destination_url: &NSURL )
where Self: Sized + Message,

Available on crate features UIResponder and UIViewController only.
source

unsafe fn documentBrowser_failedToImportDocumentAtURL_error( &self, controller: &UIDocumentBrowserViewController, document_url: &NSURL, error: Option<&NSError> )
where Self: Sized + Message,

Available on crate features UIResponder and UIViewController only.
source

unsafe fn documentBrowser_applicationActivitiesForDocumentURLs( &self, controller: &UIDocumentBrowserViewController, document_ur_ls: &NSArray<NSURL> ) -> Retained<NSArray<UIActivity>>
where Self: Sized + Message,

Available on crate features UIActivity and UIResponder and UIViewController only.
source

unsafe fn documentBrowser_willPresentActivityViewController( &self, controller: &UIDocumentBrowserViewController, activity_view_controller: &UIActivityViewController )
where Self: Sized + Message,

Available on crate features UIActivityViewController and UIResponder and UIViewController only.

Trait Implementations§

source§

impl ProtocolType for dyn UIDocumentBrowserViewControllerDelegate

source§

const NAME: &'static str = "UIDocumentBrowserViewControllerDelegate"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn UIDocumentBrowserViewControllerDelegate

Implementations on Foreign Types§

source§

impl<T> UIDocumentBrowserViewControllerDelegate for ProtocolObject<T>

Implementors§