NSObject.PerformSelector 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
參數
- aSelector
- Selector
傳回
實作
- 屬性
適用於
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
參數
- aSelector
- Selector
- anObject
- NSObject
傳回
實作
- 屬性
適用於
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
參數
- aSelector
- Selector
- object1
- NSObject
- object2
- NSObject
傳回
實作
- 屬性
適用於
PerformSelector(Selector, NSObject, Double)
叫用目前實例上的選取器,如果 obj
不是 Null,它會傳遞這個做為其單一參數。
[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
參數
- selector
- Selector
- delay
- Double
叫用 方法之前,延遲以秒為單位。
- 屬性
備註
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);
}
適用於
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
參數
- selector
- Selector
- afterDelay
- Double
- nsRunLoopModes
- NSString[]
- 屬性
適用於
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
參數
- selector
- Selector
- onThread
- NSThread
- waitUntilDone
- Boolean
- 屬性
適用於
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
參數
- selector
- Selector
- onThread
- NSThread
- waitUntilDone
- Boolean
- nsRunLoopModes
- NSString[]
- 屬性