Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode AFNetworking框架的词法或预处理器问题_Xcode_Afnetworking_Ios7_Xcode5 - Fatal编程技术网

Xcode AFNetworking框架的词法或预处理器问题

Xcode AFNetworking框架的词法或预处理器问题,xcode,afnetworking,ios7,xcode5,Xcode,Afnetworking,Ios7,Xcode5,在我添加了AFNetworking的项目中,我不断得到构建错误,如下图所示 我尝试了通常的删除构建/文件夹并重新启动xcode,删除并重新添加框架,清理和构建。我还尝试将以下代码添加到Project-Prefix.pch文件中: #ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> //START - ADDING IMPORT FOR ALL TARGETS DUE TO AF

在我添加了AFNetworking的项目中,我不断得到构建错误,如下图所示

我尝试了通常的删除构建/文件夹并重新启动xcode,删除并重新添加框架,清理和构建。我还尝试将以下代码添加到Project-Prefix.pch文件中:

#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
//START - ADDING IMPORT FOR ALL TARGETS DUE TO AFNETWORKING
#import <Cocoa/Cocoa.h>
#import <SystemConfiguration/SystemConfiguration.h>
#import <MobileCoreServices/MobileCoreServices.h>
//END
#endif
#ifdef_uuobjc__
#进口
#进口
//开始-由于AFN网络,为所有目标添加导入
#进口
#进口
#进口
//结束
#恩迪夫
但这似乎也无法解决问题。然后,我尝试从项目中删除AFNetworking,但在我尝试构建时,它仍然会出现这个词法错误

我以前在XCode 4中见过这些编译错误,通常通过退出XCode并删除build/文件夹,然后重新构建项目来修复。但这一次它不起作用

我不明白错误指的是什么,也不知道如何修复它。它可能不是由网络引起的


有人能帮我解决这个问题吗?

链接器失败消息通常意味着您缺少一些代码引用的框架,但尚未添加到框架列表中


您可以在Xcode 5中添加这些框架,方法是转到“文件导航器”>“项目”>“构建阶段”>“使用库链接二进制文件”(然后键入缺少的库)。

要解决此问题,我必须编辑.pch文件并添加以下行:

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
    #import <SystemConfiguration/SystemConfiguration.h>
    #import <MobileCoreServices/MobileCoreServices.h>
#endif
#ifdef_uuobjc__
#进口
#进口
#进口
#进口
#恩迪夫

在显示的错误消息中没有提到这一点,因此它很混乱,需要花费很多时间才能弄清楚。希望它能帮助其他有类似问题的人找到解决问题的正确方向。

答案是否有助于您解决问题,或者问题是否仍然悬而未决?