init(serviceType:session:)
Initializes a browser view controller using the provided service type and session.
Declaration
convenience init(serviceType: String, session: MCSession)Parameters
- serviceType:
The type of service to search for. This should be a short text string that describes the app’s networking protocol, in the same format as a Bonjour service type (without the transport protocol) and meeting the restrictions of Rfc6335 (section 5.1) governing Service Name Syntax. In particular, the string:
Must be 1–15 characters long
Can contain only ASCII lowercase letters, numbers, and hyphens
Must contain at least one ASCII letter
Must not begin or end with a hyphen
Must not contain hyphens adjacent to other hyphens.
This name should be easily distinguished from unrelated services. For example, a text chat app made by ABC company could use the service type
abc-txtchat.For more details, read TP40002460.
- session:
The multipeer session that any user-chosen peers should be invited to join.
Return Value
Returns an initialized object, or nil if an error occurred.
Discussion
This method throws an exception if the session or serviceType parameters do not contain valid objects or the specified Bonjour service type is not valid.