它可能是重複的。但是,我的問題是我將CGPointUtils.c/.h添加到我的項目中。我在.h文件中得到錯誤。錯誤是"_radiansToDegree" referenced from
像CGRect referenced from
錯誤消息。錯誤:_radians引用自
我檢查了代碼中的所有內容都是正確的,CGFloat數據類型則返回radiansToDegree(rads)。這是我得到錯誤的地方。
代碼:
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);
在最後一行,其中的錯誤是什麼? 任何人都可以給我一個解決方案。 謝謝
順便說一句,如果'first.x'與'second.x'相同,你將會崩潰並被零除錯誤。 – zaph 2012-04-09 11:52:24
不,他們是不同的,所以沒有這樣的錯誤。我與_radianToDegree_ – 2012-04-09 12:03:18
他們會_always_是不同的?最好檢查一下這個情況,並特別處理它。是的,我知道這不是你的問題,這就是我寫評論的原因。 – zaph 2012-04-09 12:10:27