ios - 类方法+setLoggingEnabled : not found

标签 ios objective-c google-cloud-endpoints

我在 iOS 上使用 Google Cloud Endpoint。我正在尝试按照 https://developers.google.com/appengine/docs/java/endpoints/consume_ios#Java_Creating_the_service_object 中的说明创建服务对象.对于代码行 [GTMHTTPFetcher setLoggingEnabled:YES]; xCode 显示警告

class method '+setLoggingEnabled:' not found (return type defaults to 'id')

但是当我查看 GTMHTTPFetcher.h 文件时,我实际上可以看到该方法为

#if STRIP_GTM_FETCH_LOGGING
// if logging is stripped, provide a stub for the main method
// for controlling logging
+ (void)setLoggingEnabled:(BOOL)flag;
#endif // STRIP_GTM_FETCH_LOGGING

.m 文件中它看起来像这样

#if STRIP_GTM_FETCH_LOGGING
+ (void)setLoggingEnabled:(BOOL)flag {
}
#endif // STRIP_GTM_FETCH_LOGGING

该类也是由 Google 生成的,所以...它应该可以工作(?)

最佳答案

设置如下:

#define STRIP_GTM_FETCH_LOGGING 1 

关于ios - 类方法+setLoggingEnabled : not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715946/

相关文章:

objective-c - NSPopUpButton 所选项目的整数值

java - API URL 上的 Google Cloud Endpoints 异常

objective-c - 启用 ARC 后出现奇怪的内存问题

ios - 依次播放本地保存的多首轨道

ios - 从警报文本字段获取值

ios - iOS 钥匙串(keychain)使用什么加密算法来保护数据?

iphone - 什么更快 : Creating a gradient programmatically using Quartz2D or just importing an image?

java - Google appengine 为 Multi-Tenancy 应用程序中的所有请求创建延迟队列(/_ah/queue/__deferred__)

javascript - 从 AppEngine 端点返回一个纯对象数组?

ios - Swift 3 - NSLayoutConstraint CollectionView 附加到另一个 View