Ios8 ld:架构x86_64的2个重复符号

Ios8 ld:架构x86_64的2个重复符号,ios8,build-error,xcode6.4,Ios8,Build Error,Xcode6.4,我是iOS开发的初学者。我正在用Xcode 6.4开发一个应用程序,我想在Project中创建一个SQlite数据库。当我试图在bundle file和build project中添加constant、connection manager和query helper类时,出现以下错误: ld: 2 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use

我是iOS开发的初学者。我正在用Xcode 6.4开发一个应用程序,我想在Project中创建一个SQlite数据库。当我试图在bundle file和build project中添加constant、connection manager和query helper类时,出现以下错误:

ld: 2 duplicate symbols for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

感谢大家对我的问题的评论

我为架构x86_64找到了ld:2重复符号的解决方案,在为表名变量声明常量时,我使用了NSObject类文件进行常量声明,但是这不是声明常量变量的正确方法,因此我使用了头文件和声明的常量变量如下所示

 #define registration_table @"registration_table"
已更新

如果我们导入.m文件而不是.h文件,那么此时也我们面临架构x86_64的重复符号异常,请选中导入文件


希望它能帮助某些人在两个文件中复制符号“NotificationTable”,在我的情况下,只需重命名其中一个就可以了

你能发布准确的logcat输出或截图吗?@Sushrita我有截图。我在文章中包含了图像,而没有链接。@Tunaki:你发布了纯文本图像!为什么您不简单地复制并粘贴纯文本呢?
NotificationTable
声明在哪里?在没有
外部
的include文件中?