写文件流方法开放
This commit is contained in:
parent
0582706134
commit
6e16750451
@ -62,7 +62,7 @@
|
||||
#pragma mark -
|
||||
#pragma mark Initialization
|
||||
|
||||
- (instancetype) initWithZipFileStruct:(zipFile)zipFile fileNameInZip:(NSString *)fileNameInZip {
|
||||
+ (instancetype) initWithZipFileStruct:(zipFile)zipFile fileNameInZip:(NSString *)fileNameInZip {
|
||||
if (self= [super init]) {
|
||||
_zipFile= zipFile;
|
||||
_fileNameInZip= fileNameInZip;
|
||||
@ -75,13 +75,13 @@
|
||||
#pragma mark -
|
||||
#pragma mark Writing data
|
||||
|
||||
- (void) writeData:(NSData *)data {
|
||||
+ (void) writeData:(NSData *)data {
|
||||
int err= zipWriteInFileInZip(_zipFile, [data bytes], (uInt) [data length]);
|
||||
if (err < 0)
|
||||
@throw [OZZipException zipExceptionWithError:err reason:@"Error writing '%@' in the zipfile", _fileNameInZip];
|
||||
}
|
||||
|
||||
- (void) finishedWriting {
|
||||
+ (void) finishedWriting {
|
||||
int err= zipCloseFileInZip(_zipFile);
|
||||
if (err != ZIP_OK)
|
||||
@throw [OZZipException zipExceptionWithError:err reason:@"Error closing '%@' in the zipfile", _fileNameInZip];
|
||||
@ -91,7 +91,7 @@
|
||||
#pragma mark -
|
||||
#pragma mark Writing data (NSError variants)
|
||||
|
||||
- (BOOL) writeData:(NSData *)data error:(NSError * __autoreleasing *)error {
|
||||
+ (BOOL) writeData:(NSData *)data error:(NSError * __autoreleasing *)error {
|
||||
ERROR_WRAP_BEGIN {
|
||||
|
||||
[self writeData:data];
|
||||
@ -101,7 +101,7 @@
|
||||
} ERROR_WRAP_END_AND_RETURN(error, NO);
|
||||
}
|
||||
|
||||
- (BOOL) finishedWritingWithError:(NSError * __autoreleasing *)error {
|
||||
+ (BOOL) finishedWritingWithError:(NSError * __autoreleasing *)error {
|
||||
ERROR_WRAP_BEGIN {
|
||||
|
||||
[self finishedWriting];
|
||||
|
Loading…
Reference in New Issue
Block a user