alertWithMessageText static method

NSAlert alertWithMessageText(
  1. NSString? message, {
  2. NSString? defaultButton,
  3. NSString? alternateButton,
  4. NSString? otherButton,
  5. required NSString informativeTextWithFormat,
})

alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextWithFormat:

Implementation

static NSAlert alertWithMessageText(
  objc.NSString? message, {
  objc.NSString? defaultButton,
  objc.NSString? alternateButton,
  objc.NSString? otherButton,
  required objc.NSString informativeTextWithFormat,
}) {
  objc.checkOsVersionInternal(
    'NSAlert.alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextWithFormat:',
    iOS: (true, null),
    macOS: (false, (10, 3, 0)),
  );
  final _ret = _objc_msgSend_3cbdpb(
    _class_NSAlert,
    _sel_alertWithMessageText_defaultButton_alternateButton_otherButton_informativeTextWithFormat_,
    message?.ref.pointer ?? ffi.nullptr,
    defaultButton?.ref.pointer ?? ffi.nullptr,
    alternateButton?.ref.pointer ?? ffi.nullptr,
    otherButton?.ref.pointer ?? ffi.nullptr,
    informativeTextWithFormat.ref.pointer,
  );
  return NSAlert.castFromPointer(_ret, retain: true, release: true);
}