Compartir a través de


NSObject.PerformSelector Método

Definición

Sobrecargas

PerformSelector(Selector)
PerformSelector(Selector, NSObject)
PerformSelector(Selector, NSObject, NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca el selector en la instancia actual y, si no obj es NULL, pasa esto como su único parámetro.

PerformSelector(Selector, NSObject, Double, NSString[])
PerformSelector(Selector, NSThread, NSObject, Boolean)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

PerformSelector(Selector)

[Foundation.Export("performSelector:")]
public virtual Foundation.NSObject PerformSelector (ObjCRuntime.Selector aSelector);
abstract member PerformSelector : ObjCRuntime.Selector -> Foundation.NSObject
override this.PerformSelector : ObjCRuntime.Selector -> Foundation.NSObject

Parámetros

aSelector
Selector

Devoluciones

Implementaciones

Atributos

Se aplica a

PerformSelector(Selector, NSObject)

[Foundation.Export("performSelector:withObject:")]
public virtual Foundation.NSObject PerformSelector (ObjCRuntime.Selector aSelector, Foundation.NSObject anObject);
abstract member PerformSelector : ObjCRuntime.Selector * Foundation.NSObject -> Foundation.NSObject
override this.PerformSelector : ObjCRuntime.Selector * Foundation.NSObject -> Foundation.NSObject

Parámetros

aSelector
Selector
anObject
NSObject

Devoluciones

Implementaciones

Atributos

Se aplica a

PerformSelector(Selector, NSObject, NSObject)

[Foundation.Export("performSelector:withObject:withObject:")]
public virtual Foundation.NSObject PerformSelector (ObjCRuntime.Selector aSelector, Foundation.NSObject object1, Foundation.NSObject object2);
abstract member PerformSelector : ObjCRuntime.Selector * Foundation.NSObject * Foundation.NSObject -> Foundation.NSObject
override this.PerformSelector : ObjCRuntime.Selector * Foundation.NSObject * Foundation.NSObject -> Foundation.NSObject

Parámetros

aSelector
Selector
object1
NSObject
object2
NSObject

Devoluciones

Implementaciones

Atributos

Se aplica a

PerformSelector(Selector, NSObject, Double)

Invoca el selector en la instancia actual y, si no obj es NULL, pasa esto como su único parámetro.

[Foundation.Export("performSelector:withObject:afterDelay:")]
public virtual void PerformSelector (ObjCRuntime.Selector selector, Foundation.NSObject withObject, double delay);
abstract member PerformSelector : ObjCRuntime.Selector * Foundation.NSObject * double -> unit
override this.PerformSelector : ObjCRuntime.Selector * Foundation.NSObject * double -> unit

Parámetros

selector
Selector
withObject
NSObject

Se agregará.

Este parámetro puede ser null.

delay
Double

Retraso en segundos antes de que se invoque el método .

Atributos

Comentarios

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
	window = new UIWindow (UIScreen.MainScreen.Bounds);
	window.MakeKeyAndVisible ();
	// Invoke our method in 10 seconds
	PerformSelector (new MonoTouch.ObjCRuntime.Selector ("demo:"), new NSString ("hello world"), 10);
	return true;
}
// This registers the method "RunDemo" as responding to the selector "demo:"
[Export ("demo:")]
void RunDemo (NSString arg)
{
	Console.WriteLine ("This is the parameter I got {0}", arg);
}

Se aplica a

PerformSelector(Selector, NSObject, Double, NSString[])

[Foundation.Export("performSelector:withObject:afterDelay:inModes:")]
public virtual void PerformSelector (ObjCRuntime.Selector selector, Foundation.NSObject withObject, double afterDelay, Foundation.NSString[] nsRunLoopModes);
abstract member PerformSelector : ObjCRuntime.Selector * Foundation.NSObject * double * Foundation.NSString[] -> unit
override this.PerformSelector : ObjCRuntime.Selector * Foundation.NSObject * double * Foundation.NSString[] -> unit

Parámetros

selector
Selector
withObject
NSObject

Se agregará.

Este parámetro puede ser null.

afterDelay
Double
nsRunLoopModes
NSString[]
Atributos

Se aplica a

PerformSelector(Selector, NSThread, NSObject, Boolean)

[Foundation.Export("performSelector:onThread:withObject:waitUntilDone:")]
public virtual void PerformSelector (ObjCRuntime.Selector selector, Foundation.NSThread onThread, Foundation.NSObject withObject, bool waitUntilDone);
abstract member PerformSelector : ObjCRuntime.Selector * Foundation.NSThread * Foundation.NSObject * bool -> unit
override this.PerformSelector : ObjCRuntime.Selector * Foundation.NSThread * Foundation.NSObject * bool -> unit

Parámetros

selector
Selector
onThread
NSThread
withObject
NSObject

Se agregará.

Este parámetro puede ser null.

waitUntilDone
Boolean
Atributos

Se aplica a

PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

[Foundation.Export("performSelector:onThread:withObject:waitUntilDone:modes:")]
public virtual void PerformSelector (ObjCRuntime.Selector selector, Foundation.NSThread onThread, Foundation.NSObject withObject, bool waitUntilDone, Foundation.NSString[] nsRunLoopModes);
abstract member PerformSelector : ObjCRuntime.Selector * Foundation.NSThread * Foundation.NSObject * bool * Foundation.NSString[] -> unit
override this.PerformSelector : ObjCRuntime.Selector * Foundation.NSThread * Foundation.NSObject * bool * Foundation.NSString[] -> unit

Parámetros

selector
Selector
onThread
NSThread
withObject
NSObject

Se agregará.

Este parámetro puede ser null.

waitUntilDone
Boolean
nsRunLoopModes
NSString[]
Atributos

Se aplica a