The superclass for an Unwanted Communication Reporting extension’s principal view controller.


class ILClassificationUIExtensionViewController : UIViewController


Subclass this view controller to create a user interface that gathers additional information from the user about the reported communication.


Collecting Data from the User

func prepare(for: ILClassificationRequest)

Notifies the view controller just before the system presents it to the user.

func classificationResponse(for: ILClassificationRequest) -> ILClassificationResponse

Notifies the view controller when the user finishes entering data and presses the Done button.

Managing the Request

class ILClassificationUIExtensionContext

An object that manages the state of the current request.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software