0

簡単な質問が 1 つあります。使うたびに

CGRectIntersectsRect(view1.frame, view2.frame)

このメソッドをコンパイルするために必要なファイルがリンカで見つからないというリンカ エラーが表示されます。私はQuartzCoreをインポートしましたが、必要な別のヘッダーがあると想定しています。悲しいことに、インターネットを探し回っても私はどこにも行きませんでした. どんな答えでも大歓迎です!

注意: XCode 4 と iOS 5 ベータ版を使用しています

4

2 に答える 2

0

あなたが欲しいCGRectIntersectsRect、ではなくGCRectIntersectsRect。フレームワークもプロジェクトにインポートするようにしてください。

編集:プロジェクトにフレームワークを追加しましたQuartzCoreか?そうでない場合は、Xcodeの左上にある[実行]の下の青いプロジェクトアイコンをクリックし、ターゲットをクリックします。[ビルドフェーズ]タブで、[バイナリとライブラリのリンク]オプションを選択し、[ + ]をクリックして、フレームワークを追加しQuartzCoreます。

お役に立てば幸いです。

于 2011-08-23T22:03:56.370 に答える
0

CoreGraphics フレームワークもインポートします。(これと QuartzCore の違いについて 100% 考える方法ではありませんが、違います。)

于 2011-08-23T22:08:22.047 に答える