launchAppWithBundleIdentifier method
bool
launchAppWithBundleIdentifier(
- NSString bundleIdentifier, {
- required NSWorkspaceLaunchOptions options,
- NSAppleEventDescriptor? additionalEventParamDescriptor,
- required Pointer<
Pointer< launchIdentifier,ObjCObject> >
launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:
Implementation
bool launchAppWithBundleIdentifier(
objc.NSString bundleIdentifier, {
required NSWorkspaceLaunchOptions options,
NSAppleEventDescriptor? additionalEventParamDescriptor,
required ffi.Pointer<ffi.Pointer<objc.ObjCObject>> launchIdentifier,
}) {
objc.checkOsVersionInternal(
'NSWorkspace.launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:',
iOS: (true, null),
macOS: (false, (10, 0, 0)),
);
return _objc_msgSend_tg9d5b(
this.ref.pointer,
_sel_launchAppWithBundleIdentifier_options_additionalEventParamDescriptor_launchIdentifier_,
bundleIdentifier.ref.pointer,
options.value,
additionalEventParamDescriptor?.ref.pointer ?? ffi.nullptr,
launchIdentifier,
);
}