我已将Xcode更新为Xcode 8.1,然后升级它工作正常但升级后我已将swift 2.3转换为swift 3.0并添加了更新的alamofire库。但它在Alamofire的request.swift
文件中出错了。
答案 0 :(得分:1)
我找到了。
Request.swift>>
NotificationCenter.default.post(
//name: Notification.Name.Task.DidSuspend,
name: Notification.Name(rawValue: "org.alamofire.notification.name.task.didSuspend"),
object: self,
//userInfo: [Notification.Keys.Tasks: task]
userInfo: ["org.alamofire.notification.key.task": task]
)
NotificationCenter.default.post(
//name: Notification.Name.Task.DidCancel,
name: Notification.Name(rawValue: "org.alamofire.notification.name.task.didCancel"),
object: self,
//userInfo: [Notification.Keys.Tasks: task]
userInfo: ["org.alamofire.notification.key.task": task]
)
SessionDelegate.swift>>
NotificationCenter.default.post(
//name: Notification.Name.Task.DidComplete,
name: Notification.Name(rawValue: "org.alamofire.notification.name.task.didComplete"),
object: strongSelf,
//userInfo: [Notification.Keys.Tasks: task]
userInfo: ["org.alamofire.notification.key.task": task]
)
编辑另一个相同的代码。可能是4~5个功能。
祝你好运答案 1 :(得分:0)
在我的情况下,我使用了二手' import Alamofire'。导入,构建然后取消注释导入的注释。然后重试编译。