performSelector method
void
performSelector(})
performSelector:onThread:withObject:waitUntilDone:modes:
Implementation
void performSelector(
ffi.Pointer<objc.ObjCSelector> aSelector, {
required NSThread onThread,
objc.ObjCObjectBase? withObject,
required bool waitUntilDone,
objc.NSArray? modes,
}) {
objc.checkOsVersionInternal(
'NSObject.performSelector:onThread:withObject:waitUntilDone:modes:',
iOS: (false, (2, 0, 0)),
macOS: (false, (10, 5, 0)),
);
_objc_msgSend_1cc1buo(
this.ref.pointer,
_sel_performSelector_onThread_withObject_waitUntilDone_modes_,
aSelector,
onThread.ref.pointer,
withObject?.ref.pointer ?? ffi.nullptr,
waitUntilDone,
modes?.ref.pointer ?? ffi.nullptr,
);
}