重複している可能性があります。しかし、私の問題は、CGPointUtils.c/.hを私のプロジェクトに追加したことです。 .hファイルにエラーがあります。エラーは"_radiansToDegree" referenced from
、CGRect referenced from
などのエラーメッセージです。エラー:_radians Referenced From
私はコードがすべて正しいことを確認しました.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);
?いずれか1つ私のための解決策を与えることができます。 ありがとう
ところで、 'first.x'が' second.x'と同じであれば、ゼロで除算するとクラッシュします。 – zaph
いいえ、それは違うので、そのようなエラーはありません。鉱山は_radianToDegree_ –
と一緒ですが、それらは常に異なるでしょうか?そのケースをチェックし、それを特別に処理することが最善です。ええ、私はそれがあなたの質問ではないことを知っています、それが私がコメントを書いた理由です。 – zaph