3

私は今XCodeに深刻な問題を抱えていますが、何をすべきか、あるいは何が間違っているのかさえ本当に理解できません。

私が取り組んでいるプロジェクトは昨日は完全に機能していましたが、今日それを開始したとき、20の「列挙子の再定義」エラーが発生し、「エラーが多すぎます。今すぐ停止します」というエラーが発生しました。

奇妙な部分は、プロジェクトのすべてのバックアップがこれも行うということです。変更されていない2、3、4日前のものでも。

他のプロジェクトはこれによって影響を受けていないようです。

ビルドをクリーンアップし、派生データを削除し、何らかの方法で重複ファイルをチェックしてみました(それは可能ではないはずですが)、すべてのリンカーが正常に動作しているようです。誰かが私のために何かヒントを得ましたか?

ありがとうございました!

4

5 に答える 5

17

インポートする必要があります

#import "Facebook.h"
代わりは

#import <FacebookSDK/FacebookSDK.h>
于 2012-10-24T08:31:06.930 に答える
1

「列挙子の再定義」エラーがどこからともなく出てくるという、まさにこの問題がありました。問題は、誤って (マウスで意図せずドラッグした可能性があります)、プロジェクト ディレクトリの 1 つを別のディレクトリにコピーしてしまい、それが複製されてしまったことです。

一方、私は git を使用しており、通常、追跡されていないファイルを非表示にする「git status -uno」を使用していました。

そのため、プロジェクトで列挙型を複製している追跡されていない複製されたディレクトリは表示されませんでした。私の観点からは、奇妙なエラーのあるクリーンな HEAD がありました:S

教訓: 「-uno」オプションではなく .gitignore を使用する

于 2013-09-11T17:05:57.423 に答える
0

同じエラーが発生し、本当に行き詰まりました。しかし、プロジェクト フォルダー nam に空白が含まれていることがわかりました。私はそれを変更し、エラーが発生しました!

例: フォルダ名をMy ProjectからMyProjectに変更

于 2013-09-27T19:38:45.020 に答える