SafariServices Namespace

The SafariServices namespace provides the ability to add items to the Safari Reading List.

Classes

SFAuthenticationErrorExtensions

Extension methods for the SafariServices.SFAuthenticationError enumeration.

SFAuthenticationSession

A one-time web service login, shared between Safari, an app, and other associated apps.

SFContentBlockerErrorCodeExtensions

Extension methods for the SafariServices.SFContentBlockerErrorCode enumeration.

SFContentBlockerManager

Coordinates with Safari to load extension blocking rules.

SFContentBlockerState

Represents the enabled state of a content blocker extension.

SFErrorCodeExtensions

Extension methods for the SafariServices.SFErrorCode enumeration.

SFSafariViewController

User interface for web browsing.

SFSafariViewControllerConfiguration

Configuration options for Safari view controllers.

SFSafariViewControllerDelegate

Protocol for presenting a user interface for web browsing.

SFSafariViewControllerDelegate_Extensions

Extension methods to the ISFSafariViewControllerDelegate interface to support all the methods from the SFSafariViewControllerDelegate protocol.

SSReadingList

Provides write-access to the Safari Reading List.

SSReadingListErrorExtensions

Extension methods for the SafariServices.SSReadingListError enumeration.

Interfaces

ISFSafariViewControllerDelegate

Interface representing the required methods (if any) of the protocol SFSafariViewControllerDelegate.

Enums

SFAuthenticationError
SFContentBlockerErrorCode
SFErrorCode

Enumerates errors that that Safari can encounter when working with content blockers or app extensions.

SFSafariViewControllerDismissButtonStyle
SSReadingListError

An enumeration that specify possible errors associated with adding a URL to the Safari Reading List.

Delegates

SFAuthenticationCompletionHandler

Delegate for handling the result of a user action in a SFAuthenticationSession.