RestKit + Google Maps iOS SDK通过可可豆荚的奇怪行为



当将RestKit框架与Google Maps iOS SDK一起使用时,我在控制台上收到消息"I restkit:RKLog.m:33 RestKit日志记录已初始化..."在应用程序的启动时。如果单独使用它们,我没有这样的消息。即使我不在代码中的任何位置使用导入 RestKit 标头,我也会收到这样的消息。也许,我应该为链接OTHER_LDFLAGS编写cocoapod规则。我的 pod 文件:

platform :ios, '6.0'
pod 'Google-Maps-iOS-SDK', '~> 1.7'
pod 'RestKit', '~> 0.22.00'

该日志方法作为+load处理的一部分调用,因此当您包含 RestKit 时,它将始终显示。为更改日志级别而运行的任何代码都将在+load之后运行,因此这不会受到影响。要更改它,您需要编辑 RestKit 代码。

您将看到调试版本和发布版本之间的差异,因为 RestKit 中的默认设置对于每个版本都不同(分别为信息和警告级别)。

最新更新