MonobjcMonobjc Documented Class Library
DataUsingEncodingAllowLossyConversion Method (encoding, flag)
NamespacesMonobjc.FoundationNSStringDataUsingEncodingAllowLossyConversion(NSStringEncoding, Boolean)

Returns an NSData object containing a representation of the receiver encoded using a given encoding.

Original signature is '- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding allowLossyConversion:(BOOL)flag'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual NSData DataUsingEncodingAllowLossyConversion(
	NSStringEncoding encoding,
	bool flag
)
Public Overridable Function DataUsingEncodingAllowLossyConversion ( _
	encoding As NSStringEncoding, _
	flag As Boolean _
) As NSData
public:
virtual NSData^ DataUsingEncodingAllowLossyConversion(
	NSStringEncoding encoding, 
	bool flag
)
Parameters
encoding (NSStringEncoding)
A string encoding.
flag (Boolean)
If YES, then allows characters to be removed or altered in conversion.
Return Value
An NSData object containing a representation of the receiver encoded using encoding. Returns nil if flag is NO and the receiver can’t be converted without losing some information (such as accents or case).
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)