stringEncodingForData static method
stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:
Implementation
static DartNSUInteger stringEncodingForData(
objc.NSData data, {
objc.NSDictionary? encodingOptions,
required ffi.Pointer<ffi.Pointer<objc.ObjCObject>> convertedString,
required ffi.Pointer<ffi.Bool> usedLossyConversion,
}) {
objc.checkOsVersionInternal(
'NSString.stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:',
iOS: (false, (8, 0, 0)),
macOS: (false, (10, 10, 0)),
);
return _objc_msgSend_1q2ox4r(
_class_NSString,
_sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_,
data.ref.pointer,
encodingOptions?.ref.pointer ?? ffi.nullptr,
convertedString,
usedLossyConversion,
);
}