在AFNetworking的sample code中,我使用了几个文件夹来对源代码进行分类。 Xcode报告:
/ Users /.../ Framework / AFNetworking.h:19:9:' AFNetworking / AFURLRequestSerialization.h'找不到文件
/ Users /.../ AFNetworking-master / Example / Classes / Networking Extensions / AFAppDotNetAPIClient.h:4:9:构建模块' AFNetworking'从/ Users / dengjiangzhou / Documents /源码/ 2_AFNetworking / AFNetworking-master / Example / Classes / Networking Extensions / AFAppDotNetAPIClient.h:4:
导入/ Users /.../ AFNetworking-master / Example /:1:9:包含在文件中:1:
和
以下是the code: 在AFNetworking.h文件中
#import <Foundation/Foundation.h>
//! Project version number for AFNetworking.
FOUNDATION_EXPORT double AFNetworkingVersionNumber;
//! Project version string for AFNetworking.
FOUNDATION_EXPORT const unsigned char AFNetworkingVersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <AFNetworking/PublicHeader.h>
#import <Availability.h>
#import <TargetConditionals.h>
#ifndef _AFNETWORKING_
#define _AFNETWORKING_
#import <AFNetworking/AFURLRequestSerialization.h>
#import <AFNetworking/AFURLResponseSerialization.h>
#import <AFNetworking/AFSecurityPolicy.h>
#if !TARGET_OS_WATCH
#import <AFNetworking/AFNetworkReachabilityManager.h>
#endif
#import <AFNetworking/AFURLSessionManager.h>
#import <AFNetworking/AFHTTPSessionManager.h>
最后一行出错。 而且我没有改变任何代码。我只是组织文件来轻松检查每个模块的功能。
也许在Xcode构建设置的搜索路径中插入文件名,还可以。 我还没弄清楚。
非常感谢提前。