Freigeben über


NSTimer.CreateScheduledTimer Methode

Definition

Überlädt

CreateScheduledTimer(Double, NSObject, Selector, NSObject, Boolean)

Erstellt einen Timer mit den angegebenen Parametern und plant die Ausführung für den aktuellen NSRunLoop im Standardmodus.

CreateScheduledTimer(Double, Boolean, Action<NSTimer>)
CreateScheduledTimer(Double, Action<NSTimer>)
CreateScheduledTimer(TimeSpan, Action<NSTimer>)

CreateScheduledTimer(Double, NSObject, Selector, NSObject, Boolean)

Erstellt einen Timer mit den angegebenen Parametern und plant die Ausführung für den aktuellen NSRunLoop im Standardmodus.

[Foundation.Export("scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:")]
public static Foundation.NSTimer CreateScheduledTimer (double seconds, Foundation.NSObject target, ObjCRuntime.Selector selector, Foundation.NSObject userInfo, bool repeats);
static member CreateScheduledTimer : double * Foundation.NSObject * ObjCRuntime.Selector * Foundation.NSObject * bool -> Foundation.NSTimer

Parameter

seconds
Double

Die Anzahl der Sekunden zwischen dem Auslösen des Timers.

target
NSObject

Ein -Objekt, das aufgerufen wird, wenn der Timer ausgelöst wird.

selector
Selector

Die Methode, die für aufgerufen werden targetsoll.

userInfo
NSObject

Benutzerdefinierte Benutzerinformationen für den Timer.

Dieser Parameter kann null sein.

repeats
Boolean

Gibt an, ob sich dieser Timer automatisch wiederholen soll (true) oder nach dem ersten Auslösen für ungültig erklärt wird (false).

Gibt zurück

Attribute

Gilt für:

CreateScheduledTimer(Double, Boolean, Action<NSTimer>)

[Foundation.Export("scheduledTimerWithTimeInterval:repeats:block:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static Foundation.NSTimer CreateScheduledTimer (double interval, bool repeats, Action<Foundation.NSTimer> block);
static member CreateScheduledTimer : double * bool * Action<Foundation.NSTimer> -> Foundation.NSTimer

Parameter

interval
Double
repeats
Boolean
block
Action<NSTimer>

Gibt zurück

Attribute

Gilt für:

CreateScheduledTimer(Double, Action<NSTimer>)

public static Foundation.NSTimer CreateScheduledTimer (double seconds, Action<Foundation.NSTimer> action);
static member CreateScheduledTimer : double * Action<Foundation.NSTimer> -> Foundation.NSTimer

Parameter

seconds
Double
action
Action<NSTimer>

Gibt zurück

Gilt für:

CreateScheduledTimer(TimeSpan, Action<NSTimer>)

public static Foundation.NSTimer CreateScheduledTimer (TimeSpan when, Action<Foundation.NSTimer> action);
static member CreateScheduledTimer : TimeSpan * Action<Foundation.NSTimer> -> Foundation.NSTimer

Parameter

when
TimeSpan
action
Action<NSTimer>

Gibt zurück

Gilt für: