Вопрос, на который вы ссылаетесь, показывает этот комментарий для метода compress:
(отредактировано для краткости):
* -[Uploader(Private) compress:] --
* Uses zlib to compress the given data.
А внутри метода вызов compress()
:
int error = compress([destData mutableBytes],
&destSize,
[data bytes],
[data length]);
Мне кажется, вы не связываете zlib
со своим приложением, поэтому компоновщик не может понять, как вызвать compress()
На домашней странице zlib есть все необходимое для интеграции библиотеки с вашим приложением.
Также - это немного странно #import "EPUploader.m"
. Обычно вы бы только #import
заголовочный файл.