0

結局のところ、私はテーブルの要素間を検索するための検索バーを上部に備えた、単純なテーブルビューを作成するためのアプリケーションを構築しています。チュートリアルに従いましたが、コーディングエラーは見つかりませんでしたが、ビルドすると、常に次のメッセージが表示されません。

Ld /Users/gouyoun/Library/Developer/Xcode/DerivedData/ERCDictionnary-atjolczeormaykcscwvnhlxdcnvk/Build/Products/Debug-iphonesimulator/ERCDictionnary.app/ERCDictionnary normal i386
cd /Users/gouyoun/Desktop/ERCDictionnary/ERCDictionnary
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Volumes/Xcode/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Volumes/Xcode/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -L/Users/gouyoun/Library/Developer/Xcode/DerivedData/ERCDictionnary-atjolczeormaykcscwvnhlxdcnvk/Build/Products/Debug-iphonesimulator -F/Users/gouyoun/Library/Developer/Xcode/DerivedData/ERCDictionnary-atjolczeormaykcscwvnhlxdcnvk/Build/Products/Debug-iphonesimulator -filelist /Users/gouyoun/Library/Developer/Xcode/DerivedData/ERCDictionnary-atjolczeormaykcscwvnhlxdcnvk/Build/Intermediates/ERCDictionnary.build/Debug-iphonesimulator/ERCDictionnary.build/Objects-normal/i386/ERCDictionnary.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/gouyoun/Library/Developer/Xcode/DerivedData/ERCDictionnary-atjolczeormaykcscwvnhlxdcnvk/Build/Products/Debug-iphonesimulator/ERCDictionnary.app/ERCDictionnary

アーキテクチャi386の未定義のシンボル: "_ OBJC_CLASS _ $ _ OverlayViewController"、参照元:tableView.oのobjc-class-ref:アーキテクチャi386のシンボルが見つかりませんclang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用)呼び出しを確認するには)

 "_OBJC_CLASS_$_OverlayViewController", referenced from:
      objc-class-ref in tableView.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

私はOBjectiveCの初心者です、何かアイデアはありますか?

4

3 に答える 3

0

tableViewクラスはOverlayViewController、プロジェクトにないという呼ばれるクラスを参照します。

于 2012-07-05T08:51:35.470 に答える
0

完了しました。ファイルを削除して後で再追加するだけで済み、魅力のように機能しました。

于 2012-07-09T12:19:42.310 に答える
0

まったく同じエラーが発生しました。これは、2つのxCodeプロジェクトを開いていて、1つのプロジェクトから別のプロジェクトにクラスをドラッグアンドドロップしたために発生しました。「プロジェクトにコピー」と新しいプロジェクトフォルダ内のファイルをチェックしました。しかし、それは毎回クラッシュしました。

クラスを削除してプロジェクトにインポートしたところ、機能しました...ドラッグアンドドロップを使用するときは注意してください。

于 2012-11-13T16:25:32.357 に答える