Я пытаюсь повторно использовать код из другого проекта, но, копируя классы, он генерировал ошибку компилятора в новом проекте, но, хотя это было в другом проекте, он работал просто отлично.
Ошибка
Cannot initialize a parameter of type 'const uint8_t *' (aka 'const unsigned char *') with an rvalue of type 'const void *'
и код
[outputStream write:[userdata bytes] maxLength:[userdata length]];
outputStream - это NSOutputStream, а userdata - это объект NSData.
Один и тот же код, окружающий это утверждение, используется в обоих проектах.
Оба проекта компилируются для одной и той же целевой ОС (iOS 5.0) и архетектуры (armv7), и в обоих добавлены идентичные фреймворки.
Я также попытался очистить проект и собрать его заново. Та же проблема.
Любая помощь будет оценена.