Возможно, это дубликат. Но в чем моя проблема, я добавил CGPointUtils.c/.h в свой проект. Я получил ошибку в файле .h. ошибка "_radiansToDegree" referenced from
как CGRect referenced from
сообщение об ошибке.ОШИБКА: _radians Ссылка от
Я проверил код, все в нем правильное, типы данных CGFloat он возвращает radiansToDegree (рады). Вот где я получил ошибку.
код:
CGFloat angleBetweenPoints(CGPoint first, CGPoint second) {
CGFloat height = second.y - first.y;
CGFloat width = first.x - second.x;
CGFloat rads = atan(height/width);
return radiansToDegrees(rads);
В последней строке, где ошибка есть? Может ли кто-нибудь дать мне решение для этого. Thanks
BTW, если 'first.x' совпадает с' second.x', вы столкнетесь с делением на нулевую ошибку. – zaph
Нет. Они разные, поэтому ошибок нет. Шахта с _radianToDegree_ –
И они будут всегда? Лучше всего проверить этот случай и специальную ручку. Да, я знаю, что это не ваш вопрос, поэтому я написал комментарий. – zaph