initWithItem method

NSItemProvider initWithItem(
  1. NSSecureCoding? item, {
  2. NSString? typeIdentifier,
})

initWithItem:typeIdentifier:

Implementation

NSItemProvider initWithItem(
  NSSecureCoding? item, {
  NSString? typeIdentifier,
}) {
  objc.checkOsVersionInternal(
    'NSItemProvider.initWithItem:typeIdentifier:',
    iOS: (false, (8, 0, 0)),
    macOS: (false, (10, 10, 0)),
  );
  final $ret = _objc_msgSend_15qeuct(
    object$.ref.retainAndReturnPointer(),
    _sel_initWithItem_typeIdentifier_,
    item?.ref.pointer ?? ffi.nullptr,
    typeIdentifier?.ref.pointer ?? ffi.nullptr,
  );
  return NSItemProvider.fromPointer($ret, retain: false, release: true);
}