Package org.robovm.apple.safariservices
Class SFSafariViewControllerDelegateAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.safariservices.SFSafariViewControllerDelegateAdapter
- All Implemented Interfaces:
NSObjectProtocol,SFSafariViewControllerDelegate,ObjCProtocol
public class SFSafariViewControllerDelegateAdapter extends NSObject implements SFSafariViewControllerDelegate
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Constructor Description SFSafariViewControllerDelegateAdapter() -
Method Summary
Modifier and Type Method Description voiddidCompleteInitialLoad(SFSafariViewController controller, boolean didLoadSuccessfully)voiddidFinish(SFSafariViewController controller)NSArray<NSString>excludedActivityTypesForURL(SFSafariViewController controller, NSURL URL, String title)NSArray<UIActivity>getActivityItems(SFSafariViewController controller, NSURL URL, String title)voidinitialLoadDidRedirectToURL(SFSafariViewController controller, NSURL URL)voidsafariViewControllerWillOpenInBrowser(SFSafariViewController controller)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
SFSafariViewControllerDelegateAdapter
public SFSafariViewControllerDelegateAdapter()
-
-
Method Details
-
getActivityItems
public NSArray<UIActivity> getActivityItems(SFSafariViewController controller, NSURL URL, String title)- Specified by:
getActivityItemsin interfaceSFSafariViewControllerDelegate
-
excludedActivityTypesForURL
public NSArray<NSString> excludedActivityTypesForURL(SFSafariViewController controller, NSURL URL, String title)- Specified by:
excludedActivityTypesForURLin interfaceSFSafariViewControllerDelegate- Since:
- Available in iOS 11.0 and later.
-
didFinish
- Specified by:
didFinishin interfaceSFSafariViewControllerDelegate
-
didCompleteInitialLoad
- Specified by:
didCompleteInitialLoadin interfaceSFSafariViewControllerDelegate
-
initialLoadDidRedirectToURL
- Specified by:
initialLoadDidRedirectToURLin interfaceSFSafariViewControllerDelegate- Since:
- Available in iOS 11.0 and later.
-
safariViewControllerWillOpenInBrowser
- Specified by:
safariViewControllerWillOpenInBrowserin interfaceSFSafariViewControllerDelegate- Since:
- Available in iOS 14.0 and later.
-