System/Library/Frameworks/SafariServices.framework
SFAddToHomeScreenViewController.h
Download SFAddToHomeScreenViewController.h
@class _UIRemoteViewController, NSString, NSURL, SFQueueingServiceViewControllerProxy, _WKApplicationManifest, UINavigationController, NSDictionary, SFWebAppDataProvider, _UIAsyncInvocation, SFAddToHomeScreenRemoteViewController, WKWebView;
@protocol SFAddToHomeScreenServiceProtocol;
@interface SFAddToHomeScreenViewController : UIViewController <SFQueueingServiceViewControllerProxyDelegate, SFAddToHomeScreenRemoteViewControllerDelegate, SFWebAppDataProviderDelegate, _UIRemoteViewControllerContaining> {
SFAddToHomeScreenRemoteViewController *_remoteViewController;
_UIAsyncInvocation *_cancelViewServiceRequest;
SFQueueingServiceViewControllerProxy<SFAddToHomeScreenServiceProtocol> *_serviceProxy;
NSURL *_initialURL;
WKWebView *_webView;
_WKApplicationManifest *_manifest;
NSDictionary *_webClipMetadataFetcherResult;
id /* block */ _completionHandler;
SFWebAppDataProvider *_provider;
UINavigationController *_wrappingPlaceholderNavigationController;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) _UIRemoteViewController *_containedRemoteViewController;
- (id)serviceProxy;
- (void)_connectToService;
- (void)viewDidLoad;
- (void)loadView;
- (void).cxx_destruct;
- (id)initWithWebView:(id)a0 completion:(id /* block */)a1;
- (void)_addPlaceholderView;
- (void)_addRemoteViewControllerIfNeeded;
- (void)_didLoadRemoteViewController:(id)a0;
- (void)_fetchWebClipMetadataViaJavaScript;
- (void)_initializeViewService;
- (void)_removePlaceholderView;
- (void)dataProvider:(id)a0 didFinishWithResult:(BOOL)a1;
- (id)initWithURL:(id)a0 completion:(id /* block */)a1;
- (void)remoteViewController:(id)a0 didFinishWithResult:(BOOL)a1;
- (void)serviceProxyWillQueueInvocation:(id)a0;
@end