Ios 苹果Mach-O连接器错误Xcode 6.2
如果这个问题是重复的,我很抱歉,但我问这个问题只是因为我在其他相关问题中没有找到解决方案 我在Xcode 6.2中启动了一个新项目,并使用pods导入了Ios 苹果Mach-O连接器错误Xcode 6.2,ios,xcode,mach-o,Ios,Xcode,Mach O,如果这个问题是重复的,我很抱歉,但我问这个问题只是因为我在其他相关问题中没有找到解决方案 我在Xcode 6.2中启动了一个新项目,并使用pods导入了AFNetworking。我还通过将两个文件(.h和.m)拖到项目中导入了SWRevealViewController 一切看起来都很好,但当我构建项目进行测试时,会出现以下错误 有人知道如何处理这个问题吗?在两个对象文件(ArticlesViewController.o和MainViewController.o)中有相同的符号jsonCont
AFNetworking
。我还通过将两个文件(.h和.m)拖到项目中导入了SWRevealViewController
一切看起来都很好,但当我构建项目进行测试时,会出现以下错误
有人知道如何处理这个问题吗?在两个对象文件(
ArticlesViewController.o
和MainViewController.o
)中有相同的符号jsonContents
,dictionary
)
当您导入定义符号的头文件时,通常会发生这种情况,例如:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
而不是将它们声明为extern
:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
并在它们自己的实现文件中定义这些变量(
SomeFile.m
)在两个对象文件(ArticlesViewController.o
和MainViewController.o
)中有相同的符号
当您导入定义符号的头文件时,通常会发生这种情况,例如:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
而不是将它们声明为extern
:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
并在它们自己的实现文件中定义这些变量(
SomeFile.m
)在两个对象文件(ArticlesViewController.o
和MainViewController.o
)中有相同的符号
当您导入定义符号的头文件时,通常会发生这种情况,例如:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
而不是将它们声明为extern
:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
并在它们自己的实现文件中定义这些变量(
SomeFile.m
)在两个对象文件(ArticlesViewController.o
和MainViewController.o
)中有相同的符号
当您导入定义符号的头文件时,通常会发生这种情况,例如:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
而不是将它们声明为extern
:
某物头
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
并在它们自己的实现文件中定义这些变量(
SomeFile.m
)是否删除了派生数据并清理了项目?导入的文件是否需要添加任何框架?ie QuartzShow us ArticlesViewController和MainViewController。是的,我清理了项目,当我清理项目时,错误消失了,但当我再次构建时,它再次出现。您是否删除了派生数据并清理了项目?导入的文件是否需要添加任何框架?ie QuartzShow us ArticlesViewController和MainViewController。是的,我清理了项目,当我清理项目时,错误消失了,但当我再次构建时,它再次出现。您是否删除了派生数据并清理了项目?导入的文件是否需要添加任何框架?ie QuartzShow us ArticlesViewController和MainViewController。是的,我清理了项目,当我清理项目时,错误消失了,但当我再次构建时,它再次出现。您是否删除了派生数据并清理了项目?导入的文件是否需要添加任何框架?是的,我清理了项目,当我清理项目时,错误消失了,但当我再次构建时,它再次出现在Hanks man!我没有注意到重复,只是好奇,这是两个不同的类,为什么会出错?@ANA导入头文件时,这些变量会成为每个对象文件的一部分。由于它们是全局变量,链接器会抱怨重复符号错误,因为它不知道在其他地方引用这些变量时使用哪一个。谢谢!我没有注意到重复,只是好奇,这是两个不同的类,为什么会出错?@ANA导入头文件时,这些变量会成为每个对象文件的一部分。由于它们是全局变量,链接器会抱怨重复符号错误,因为它不知道在其他地方引用这些变量时使用哪一个。谢谢!我没有注意到重复,只是好奇,这是两个不同的类,为什么会出错?@ANA导入头文件时,这些变量会成为每个对象文件的一部分。由于它们是全局变量,链接器会抱怨重复符号错误,因为它不知道在其他地方引用这些变量时使用哪一个。谢谢!我没有注意到重复,只是好奇,这是两个不同的类,为什么会出错?@ANA导入头文件时,这些变量会成为每个对象文件的一部分。由于它们是全局变量,链接器会抱怨重复符号错误,因为它不知道在其他地方引用这些变量时要使用哪些变量。