您好 我正在尝试安装json框架。根据安装说明,我必须从我的项目中的json-framwork / classes复制所有类!我这样做了,我收到了这个错误:
ld:重复的符号 _ OBJC_METACLASS _ $ _ SBJsonParser in /Users/user/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/testhttp.build/Objects-normal/i386/SBJsonParser-4254E5B76E32172.o 和 /Users/user/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/testhttp.build/Objects-normal/i386/SBJsonParser-46310C881BFA9776.o 对于架构i386 collect2:ld 返回1退出状态命令 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 退出代码1失败
我在这里做错了什么?
答案 0 :(得分:5)
请看一下:
iPhone: Duplicate Symbol Error?
在右侧边栏中选择项目导航器。双击您的项目(顶部元素)。
现在打开构建阶段选项卡。有一节叫做Compile Sources。打开它检查是否存在错误引用的文件的重复条目。
我的json-framework安装
刚刚将这些文件添加到我的项目中
每个.m文件只在此
在类中我需要JSON解析我只需要导入:
#import "JSON.h"
答案 1 :(得分:0)
我只是擦除了JSON Framework中的.m和.h文件,编译器给了我错误,最后我只是保留了JSON框架:NSObject + SBJSON,NSSTring + SBJSON .h和m。 这对我有用,我希望它有所帮助:D