在xcode 4上安装json框架时出现的问题

时间:2011-05-25 20:34:50

标签: iphone xcode frameworks ios-frameworks

您好 我正在尝试安装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失败

我在这里做错了什么?

2 个答案:

答案 0 :(得分:5)

请看一下:

iPhone: Duplicate Symbol Error?

在右侧边栏中选择项目导航器。双击您的项目(顶部元素)。

现在打开构建阶段选项卡。有一节叫做Compile Sources。打开它检查是否存在错误引用的文件的重复条目。

我的json-framework安装

刚刚将这些文件添加到我的项目中

enter image description here

每个.m文件只在此

enter image description here

在类中我需要JSON解析我只需要导入:

#import "JSON.h"

答案 1 :(得分:0)

我只是擦除了JSON Framework中的.m和.h文件,编译器给了我错误,最后我只是保留了JSON框架:NSObject + SBJSON,NSSTring + SBJSON .h和m。 这对我有用,我希望它有所帮助:D