我正在开发一个新的通用应用程序(最低iOS 7),我想使用Swift(这是我使用这种新语言的第二个应用程序)。 在这个应用程序中,我需要AFNetworking框架,但我对与新版本Alamofire的兼容性有一些疑问。我知道Alamofire和iOS 7之间存在一些问题。 所以你有什么建议?在这个项目中使用Alamofire还是继续使用AFNetworking?
答案 0 :(得分:3)
您可以在项目中获取Alamofire.swift文件,而不是拖动整个Alamofire项目。 来自Alamofire Github page:
源文件
对于不支持嵌入式框架的应用程序目标,例如iOS 7,可以通过将Alamofire.swift源文件直接添加到项目中来集成Alamofire。请注意,带有Alamofire前缀的'Usage'部分中描述的任何调用约定都会省略它(例如,Alamofire.request成为请求),因为此功能已合并到顶级命名空间中。