如何解决iphone中的重复符号错误

时间:2011-03-28 06:16:27

标签: iphone objective-c

我创建了一个应用程序。但是当我运行我的应用程序时,我得到2个错误。我不理解错误。 第一个错误是

Command /Developer/usr/bin/mapc failed with exit code 6

,另一个错误是重复符号 即

ld: warning: duplicate dylib /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib   

ld: duplicate symbol _OBJC_IVAR_$_PostPreviewViewController.webView in /Users/rajinair/Desktop/trunk/build/WordPress.build/Debug-iphonesimulator/WordPress.build/Objects-normal/i386/PostPreviewViewController-27138F5DB4996E35.o and /Users/rajinair/Desktop/trunk/build/WordPress.build/Debug-iphonesimulator/WordPress.build/Objects-normal/i386/PostPreviewViewController-27138F5DB4996E35.o

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1

可能是什么问题。我不明白这个问题。请帮我解决问题。

2 个答案:

答案 0 :(得分:0)

PostPreviewViewController.webView定义了多次。邮政编码。

答案 1 :(得分:0)

确保您没有递归导入,例如 FileA.h 包含#import "FileB.h" FileB.h 包含#import FileA.h。您应该将大部分导入保留在.m文件中。