当我调用该方法时,我在 XCode 中使用 Unrar4iOS 框架显示了一个错误 File::tell():
-(NSArray)unrarListFiles;
编译器向我显示了一堆错误,堆栈中的最后一个错误是 ftell,如果有人知道,如果我可能错了,请回复...我想要做的完整过程是提取 int 号归档的文件,来自以下代码:
int nuberOfPages = 0;
NSLog(@"Filepath: %@", filePath);
Unrar4iOS *_unrar = [[Unrar4iOS alloc] init];
BOOL ok = [_unrar unrarOpenFile:filePath];
if (ok) {
NSArray *files = [_unrar unrarListFiles];
for (NSString *filename in files) {
NSLog(@"File: %@", filename);
}
nuberOfPages = files.count;
[unrar unrarCloseFile];
} else {
[unrar unrarCloseFile];
}
[_unrar release];
return nuberOfPages;