Contents

init(textInput:)

Returns an object initialized with the document object that directly communicates with the text input system.

Declaration

init(textInput: any UIResponder & UITextInput)

Parameters

  • textInput:

    The document object in the application that adopts the Uitextinput protocol for the purposes of communicating with the text input system.

Return Value

An instance of a subclass of UITextInputStringTokenizer, or nil if the object couldn’t be created.

Discussion

The subclass of UITextInputStringTokenizer shouldn’t retain textInput; the tokenizer should always have a lifetime bounded by that of the UITextInput-conforming object and a retaining reference would create a retain cycle.