@@ -35,18 +35,18 @@ return [[[self alloc] initWithObject: object requestedLength: requestedLength errNo: errNo] autorelease]; } -- init +- (instancetype)init { OF_INVALID_INIT_METHOD } -- initWithObject: (id)object - requestedLength: (size_t)requestedLength - errNo: (int)errNo +- (instancetype)initWithObject: (id)object + requestedLength: (size_t)requestedLength + errNo: (int)errNo { self = [super init]; _object = [object retain]; _requestedLength = requestedLength;