MonobjcMonobjc Documented Class Library
NSString Constructor (path, enc, error)
NamespacesMonobjc.FoundationNSStringNSString(NSString, NSStringEncoding%, NSError%)

Returns an NSString object initialized by reading data from the file at a given path and returns by reference the encoding used to interpret the characters.

Original signature is '- (id)initWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.

Declaration Syntax
C#Visual BasicVisual C++
public NSString(
	NSString path,
	out NSStringEncoding enc,
	out NSError error
)
Public Sub New ( _
	path As NSString, _
	<OutAttribute> ByRef enc As NSStringEncoding, _
	<OutAttribute> ByRef error As NSError _
)
public:
NSString(
	NSString^ path, 
	[OutAttribute] NSStringEncoding% enc, 
	[OutAttribute] NSError^% error
)
Parameters
path (NSString)
A path to a file.
enc (NSStringEncoding%)
Upon return, if the file is read successfully, contains the encoding used to interpret the file at path.
error (NSError%)
If an error occurs, upon returns contains an NSError object that describes the problem. If you are not interested in possible errors, pass in NULL.
Return Value
An NSString object initialized by reading data from the file named by path. The returned object may be different from the original receiver. If the file can’t be opened or there is an encoding error, returns nil.
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)