Initializes a timer trigger with specified timing information.
- iOS 8.0+
The name of the timer trigger.
The first fire date.
The time zone for the first fire date. Pass
nilto use the default time zone. See
timefor a description of how the time zone is interpreted.
The recurrence interval on which to fire the trigger.
nilindicates a one-time trigger.
The calendar in which to evaluate the recurrence interval of a timer trigger. May be
nil, in which case the current calendar (
current) is used.
A newly-initialized timer trigger with the specified values.
A new timer trigger starts out disabled, and must be enabled using
enable(_: before use.