我正在尝试使用 ASIHTTPREQUEST 库编译一个项目。
我按照说明操作并链接到所有必要的库,并且没有收到任何非编译错误的错误...我被允许尝试编译该项目。
只有当我尝试在我的 .m 中使用此代码时才会出现问题
NSURL *colorURL = [NSURL URLWithString:@"http://www.colourlovers.com/api/colors?format=json"]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:colorURL]; [请求 setDelegate:self]; [请求启动异步];
从本教程:http: //ios-blog.co.uk/tutorials/parsing-json-on-ios-with-asihttprequest-and-sbjson/
ld /Users/johndoe/Library/Developer/Xcode/DerivedData/round5-bdubuaqrmfeeujdoabfnpkzsctpa/Build/Products/Debug-iphonesimulator/round5.app/round5 normal i386 cd /Users/johndoe/Documents/apps/iphone/corelocationtest/round5 setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Applications/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。平台/开发者/SDKs/iPhoneSimulator5.1。sdk -L/Users/johndoe/Library/Developer/Xcode/DerivedData/round5-bdubuaqrmfeeujdoabfnpkzsctpa/Build/Products/Debug-iphonesimulator -F/Users/johndoe/Library/Developer/Xcode/DerivedData/round5-bdubuaqrmfeeujdoabfnpkzsctpa/Build/Products/ Debug-iphonesimulator -filelist /Users/johndoe/Library/Developer/Xcode/DerivedData/round5-bdubuaqrmfeeujdoabfnpkzsctpa/Build/Intermediates/round5.build/Debug-iphonesimulator/round5.build/Objects-normal/i386/round5.LinkFileList -mmacosx-版本-min = 10。6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -lz -framework CFNetwork -framework SystemConfiguration -framework MobileCoreServices -framework CoreLocation -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/johndoe/ Library/Developer/Xcode/DerivedData/round5-bdubuaqrmfeeujdoabfnpkzsctpa/Build/Products/Debug-iphonesimulator/round5.app/round5 架构 i386 的未定义符号:“_OBJC_CLASS_$_ASIHTTPRequest”,引用自:round5ViewController.o ld 中的 objc-class-ref :未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)_OBJC_CLASS_$_ASIHTTPRequest”,引用自:round5ViewController.o 中的 objc-class-ref ld:未找到体系结构 i386 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)_OBJC_CLASS_$_ASIHTTPRequest”,引用自:round5ViewController.o 中的 objc-class-ref ld:未找到体系结构 i386 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我不明白这个错误是什么意思:
架构 i386 的未定义符号:“_OBJC_CLASS_$_ASIHTTPRequest”,引用自:round5ViewController.o 中的 objc-class-ref ld:未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)
真的迷路了……请帮忙!!
PS:我查看了堆栈溢出的其他一些线程,但它们没有引用相同的错误。