994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
|
- (instancetype)initWithContentsOfFile: (OFString *)path
encoding: (OFStringEncoding)encoding
{
void *pool = objc_autoreleasePoolPush();
OFIRI *IRI;
@try {
IRI = [OFIRI fileIRIWithPath: path];
} @catch (id e) {
[self release];
@throw e;
}
self = [self initWithContentsOfIRI: IRI encoding: encoding];
|
|
|
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
|
- (instancetype)initWithContentsOfFile: (OFString *)path
encoding: (OFStringEncoding)encoding
{
void *pool = objc_autoreleasePoolPush();
OFIRI *IRI;
@try {
IRI = [OFIRI fileIRIWithPath: path isDirectory: false];
} @catch (id e) {
[self release];
@throw e;
}
self = [self initWithContentsOfIRI: IRI encoding: encoding];
|