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