3

我是新的 iPhone 开发人员。我得到了这个错误。

ld /Users/c4ntechnology/Library/Developer/Xcode/DerivedData/iPatientCare-azwpvvrjjoaoygfcfqiicwkyssya/Build/Products/Debug-iphonesimulator/iPatientCare.app/iPatientCare normal i386 cd /Users/c4ntechnology/Desktop/iPatientCare setenv MACOSX_DEPLOYMENT_TARGET PATH 10.6 /Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/ sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ iPhone模拟器5.1。sdk -L/Users/c4ntechnology/Library/Developer/Xcode/DerivedData/iPatientCare-azwpvvrjjoaoygfcfqiicwkyssya/Build/Products/Debug-iphonesimulator -F/Users/c4ntechnology/Library/Developer/Xcode/DerivedData/iPatientCare-azwpvvrjjoaoygfcfqiicwkyssya/Build/ Debug-iphonesimulator -filelist /Users/c4ntechnology/Library/Developer/Xcode/DerivedData/iPatientCare-azwpvvrjjoaoygfcfqiicwkyssya/Build/Intermediates/iPatientCare.build/Debug-iphonesimulator/iPatientCare.build/Objects-normal/i386/iPatientCare.LinkFileList -mmacosx-版本-min = 10。6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -lsqlite3 -framework UIKit -framework AVFoundation -framework CoreGraphics -o /Users/c4ntechnology/Library/Developer/Xcode/ DerivedData/iPatientCare-azwpvvrjjoaoygfcfqiicwkyssya/Build/Products/Debug-iphonesimulator/iPatientCare.app/iPatientCare

体系结构 i386 的未定义符号:
“_OBJC_CLASS_$_ViewController”,引用自:AppDelegate.o 中的 objc-class-ref ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

“_OBJC_CLASS_$_ViewController”,引用自:

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

请帮我

4

2 回答 2

5

此编译器错误意味着您的AppDelegate类正在引用ViewController项目中的类,但ViewController当前尚未设置为编译并包含在最终产品中。

为确保ViewController该类包含在最终产品中,请选择左上栏中的蓝色 Xcode 项目图标,如下图所示:

在此处输入图像描述

然后在下一列中选择您的目标,然后选择Build Phases选项卡,并确保ViewController.m与显示的其他内容一起包含在列表AppDelegate.m中。如果它当前不存在,要添加它,您可以将它的图标拖到最左边的列中并将其拖放到 Compile Sources 表视图中,或单击该表视图底部的 + 按钮。

于 2012-08-29T13:32:54.957 回答
0

UIKit 类被调用UIViewController,你很可能错过了“UI”部分。您必须导入<UIKit/UIKit.h>才能使用此类,但它很可能已经包含在您的MyApp-Prefix.pch. 如果 ViewController 是您自己的类,您必须:

#import "ViewController.h"
于 2012-08-29T13:06:24.097 回答