[英]Apple Mach-O linker Error Xcode 6.2
很抱歉,如果这个问题是重复的,但我只是问了一下,因为我没有在其他相关问题中找到解决方案。
我在Xcode 6.2中启动了一个新项目,并使用pod导入了AFNetworking
。 我还通过将两个文件(.h和.m)拖到项目中来导入SWRevealViewController
。
一切看起来都很好,但是当我构建项目进行测试时,出现以下错误。
有人知道如何处理吗?
在2个目标文件( ArticlesViewController.o
和MainViewController.o
)中,您具有相同的符号jsonContents
, dictionary
等。
当导入定义符号的头文件时,通常会发生这种情况,例如:
SomeHeader.h
NSMutableArray *jsonContents;
NSMutableDictionary *dictionary;
而不是将它们声明为extern
:
SomeHeader.h
extern NSMutableArray *jsonContents;
extern NSMutableDictionary *dictionary;
并在自己的实现文件中定义这些变量(例如SomeFile.m
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.