Package apple.foundation.protocol
Interface NSExtensionRequestHandling
-
- All Known Subinterfaces:
AUAudioUnitFactory
- All Known Implementing Classes:
ABNewPersonViewController,ABPeoplePickerNavigationController,ABPersonViewController,ABUnknownPersonViewController,ADInterstitialAdPresentationViewController,ASAccountAuthenticationModificationViewController,ASCredentialProviderViewController,AUViewController,AVPlayerViewController,CABTMIDICentralViewController,CABTMIDILocalPeripheralViewController,CNContactPickerViewController,CNContactViewController,CSIndexExtensionRequestHandler,CXCallDirectoryProvider,EKCalendarChooser,EKEventEditViewController,EKEventViewController,FPUIActionExtensionViewController,GCEventViewController,GKAchievementViewController,GKFriendRequestComposeViewController,GKGameCenterViewController,GKLeaderboardViewController,GKMatchmakerViewController,GKTurnBasedMatchmakerViewController,GLKViewController,ILClassificationUIExtensionViewController,INUIAddVoiceShortcutViewController,INUIEditVoiceShortcutViewController,MCBrowserViewController,MFMailComposeViewController,MFMessageComposeViewController,MPMediaPickerController,MPMoviePlayerViewController,MSMessagesAppViewController,MSStickerBrowserViewController,PHPickerViewController,PKAddPassesViewController,PKAddPaymentPassViewController,PKAddSecureElementPassViewController,PKPaymentAuthorizationViewController,QLPreviewController,RPBroadcastActivityViewController,RPBroadcastHandler,RPBroadcastMP4ClipHandler,RPBroadcastSampleHandler,RPPreviewViewController,SFSafariViewController,SKCloudServiceSetupViewController,SKStoreProductViewController,SLComposeServiceViewController,SLComposeViewController,TWTweetComposeViewController,UIActivityViewController,UIAlertController,UICloudSharingController,UICollectionViewController,UIColorPickerViewController,UIDocumentBrowserViewController,UIDocumentMenuViewController,UIDocumentPickerExtensionViewController,UIDocumentPickerViewController,UIFontPickerViewController,UIImagePickerController,UIInputViewController,UINavigationController,UIPageViewController,UIReferenceLibraryViewController,UISearchContainerViewController,UISearchController,UISplitViewController,UITabBarController,UITableViewController,UIVideoEditorController,UIViewController,VNDocumentCameraViewController
public interface NSExtensionRequestHandlingThe basic NSExtensionRequestHandling protocol defines a lifecycle hook into the extension. Non view-controller-based services might keep track of the current request using this method. Implemented by the principal object of the extension.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbeginRequestWithExtensionContext(NSExtensionContext context)Tells the extension to prepare its interface for the requesting context, and request related data items.
-
-
-
Method Detail
-
beginRequestWithExtensionContext
void beginRequestWithExtensionContext(NSExtensionContext context)
Tells the extension to prepare its interface for the requesting context, and request related data items. At this point [(NS|UI)ViewController extensionContext] returns a non-nil value. This message is delivered after initialization, but before the conforming object will be asked to "do something" with the context (i.e. before -[(NS|UI)ViewController loadView]). Subclasses of classes conforming to this protocol are expected to call [super beginRequestWithExtensionContext:] if this method is overridden.
-
-