メソッドを呼び出しているときに、Unrar4iOS フレームワークを使用して、XCode にエラー 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;