Es könnte doppelt sein. Aber was mein Problem ist, fügte ich die CGPointUtils.c/.h in mein Projekt. Ich habe den Fehler in der Datei .h. Fehler ist "_radiansToDegree" referenced from
wie CGRect referenced from
Fehlermeldung.Fehler: _radians referenziert von
Ich überprüfte den Code alles darin ist korrekt, CGFloat Datentypen gibt radiansToDegree (rads) zurück. Dies ist, wo ich den Fehler habe.
Code:
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);
In der letzten Zeile, wo der Fehler ist? Könnte mir jemand eine Lösung dafür geben. Danke
BTW, wenn 'first.x' das gleiche wie' second.x' ist, werden Sie mit einer Division durch Null Fehler abstürzen. – zaph
Nein. Sie sind anders, also kein Fehler so. Meins ist mit dem _radianToDegree_ –
Und sie werden _always_ immer anders sein? Es ist am besten, nach diesem Fall zu suchen und ihn zu behandeln. Ja, ich weiß, dass das nicht deine Frage ist, deshalb habe ich einen Kommentar geschrieben. – zaph