Я использую ZipArchive для распаковки tz-файлов в моем приложении для iphone. Он прекрасно работает, когда у меня есть образец файла tz, который содержит текстовые файлы внутри него. Тем не менее, мое основное использование - попытаться разархивировать tz-файл, содержащий файлы Json. Когда я пытаюсь сделать это, ничего не происходит, так как я не могу получить доступ к своему файлу, и я не прихожу к выводу относительно того, что я здесь делаю неправильно?
Единственное, что я узнал, это
_unzFile = unzOpen( (const char*)[zipFile UTF8String] );
Эта строка кода возвращает мне правильный _unzFile и прекрасно работает с примером файла .tz, который содержит файлы .txt. Однако, когда я пытаюсь сделать это с моим файлом .tz, который содержит файл json, _unzFile ничего не содержит (т.е. 0x0). Есть ли проблема с функцией UTF8String? Или что я делаю не так?
Пожалуйста, помогите! Благодаря.