openURL method
NSRunningApplication?
openURL(
- NSURL url, {
- required NSWorkspaceLaunchOptions options,
- required NSDictionary configuration,
- required Pointer<
Pointer< error,ObjCObject> >
openURL:options:configuration:error:
Implementation
NSRunningApplication? openURL(
objc.NSURL url, {
required NSWorkspaceLaunchOptions options,
required objc.NSDictionary configuration,
required ffi.Pointer<ffi.Pointer<objc.ObjCObject>> error,
}) {
objc.checkOsVersionInternal(
'NSWorkspace.openURL:options:configuration:error:',
iOS: (true, null),
macOS: (false, (10, 10, 0)),
);
final _ret = _objc_msgSend_1qxcmn9(
this.ref.pointer,
_sel_openURL_options_configuration_error_,
url.ref.pointer,
options.value,
configuration.ref.pointer,
error,
);
return _ret.address == 0
? null
: NSRunningApplication.castFromPointer(
_ret,
retain: true,
release: true,
);
}