繁体   English   中英

GTMHTTPFetcher.m'initWithRequest:delegate:start Immediately:'不推荐使用:首先在iOS 9.0中弃用 - 使用NSURLSession(参见NSURLSession.h)

[英]GTMHTTPFetcher.m 'initWithRequest:delegate:start Immediately:' is deprecated: first deprecated in iOS 9.0 - Use NSURLSession (see NSURLSession.h)

我导入Gmail API的GTL.xcodeproj并运行它时出现上述错误。 我正在使用Xcode 7.1 beta和许多错误我们在Gmail API二进制文件的头文件中使用了已弃用的方法。 我该如何纠正?

我有同样的问题,我这样修复它:

在您的IOS项目中,单击您的嵌入式GTL.xcodeproject,选择信息选项卡,将“IOS部署目标”更改为8.4。

我还必须在GTLService.h中注释#define GTM_USE_SESSION_FETCHER 1以使API能够成功编译。

一旦我这样做,它编译并运行良好。

尝试这个:

转到GTMHTTPFetcher.m并在@interface GTMHTTPFetcher(GTMHTTPFetcherLoggingInternal)中添加以下代码

- (id)initWithRequest:(NSURLRequest *)request
         delegate:(id)delegate
 startImmediately:(BOOL)startImmediately;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM