在CocoaPods工作空间中构建AFNetworking时,AFContentTypeForPathExtension不起作用

时间:2013-11-11 10:55:26

标签: afnetworking

我试图通过CocoaPods构建并保留AFNetworking的版本,但是当我使用appendPartWithFileURL方法时,我无法获得正确的mime类型。 mime类型检测的结果总是返回@“application / octet-stream”。 在CocoaPods工作区中构建AFNetworking项目时似乎没有定义__UTTYPE__。

我曾尝试在项目中的project-Prefix.pch中导入SystemConfiguration.h和MobileCoreService.h。然后,我可以看到__UTTYPE__在我的项目中定义,但AFNetworking(CocoaPods工作区)中的符号未定义。

对于这个观察,我试图在AFURLRequestSerialization.h中添加以下代码,看起来很有效!但我不确定这是一个很好的修改。

#if __IPHONE_OS_VERSION_MIN_REQUIRED
#import <MobileCoreServices/MobileCoreServices.h>
#else
#import <CoreServices/CoreServices.h>
#endif

有人有解决方案吗?

这是我的环境,

AFNetworking 2.0.2
CocoaPods 0.26.2
XCode 5.0
Mac OS X 10.8

0 个答案:

没有答案