2015-09-30 247 views
1

我在使用适用于iOS9的云端硬盘SDK构建项目时遇到问题。它主要与很多被弃用的方法有关,并且某些头文件没有被找到。有关如何使SDK与iOS9一起使用的技巧?此外,SDK会在不久后更新为iOS9吗?Google云端硬盘SDK iOS9

+0

您需要告诉我们什么标题找不到,并提供更多的细节,否则我们将无法提供帮助。 –

+0

'GTMSessionFetcher.h'文件未找到' 这就是我目前所得到的。另外,我收到很多有关iOS9折旧方法的警告 –

回答

1

好吧,我似乎通过使用https://github.com/google/google-api-objectivec-client通过Cocoapods得到它的工作。这解决了我所有的问题。

+0

只有通过完整说明的人才能进入此页面https://cocoapods.org/pods/Google-API-Client并将正确的条目添加到您的Podfile。如果你不知道如何使用cocoapods,那么谷歌如何做到这一点。对我来说,它是pod'Google-API-Client','〜> 1.0.422' – yvanscher

0

需要做一些重构来确保兼容性。 不幸的是,这是由于库的一些不完整转换,包括移动到支持iOS 9和OS X 10.11,已弃用 NSURLConnection。现在,如果您的项目以iOS 8或OS X 10.10或更低版本为目标,那么为您的目标定义 GTM_USE_SESSION_FETCHER为0。这会迫使库使用旧的GTMHTTPFetcher类到 。

如果你的最低目标是iOS的9或OS X 10.11,你反而需要从 https://code.google.com/p/gtm-session-fetcher/

取代 GTMHTTPFetcher与GTMSessionFetcher希望这会工作!

+0

我正在为iOS 8及以上版本构建,所以我将其定义为0.但是,现在我得到'/Source/HTTPFetcher/GTMGatherInputStream.m:21:11:多个名为'initWithArray:'的方法找到了' –

相关问题