【问题标题】:Alamofire multipart upload post error in SwiftSwift中的Alamofire分段上传帖子错误
【发布时间】:2015-07-21 08:42:14
【问题描述】:

当我尝试使用 Alamofire 上传图片时,我在 .POST 中遇到错误

我附上一张图片来显示错误

(http://www.awesomescreenshot.com/image/422237/0d5fe4a4b486b14fdf52f8ca26d22bea)

【问题讨论】:

    标签: ios swift image-uploading alamofire


    【解决方案1】:

    我遇到了同样的问题,正如 Michal 所说,如果您使用 cocoapods,这是安装问题,请转到您的项目 files/pods/Alamofires/Source,并确保您有 9 个文件,就像这张图片一样,并确保 MultipartFormData.swift文件在那里

    如果您不使用cocoapods,只需打开Alamofire 文件夹并转到源文件夹并确保那里也有相同的文件

    如果您没有找到 MultipartFormData.swift,这意味着您的 Alamofire 版本不支持 MultipartFormData,那么您需要从此处获取最新版本 Alamofire,或者如果您使用 cocoapods,则必须更新该行Alamofire pod 上的podfile 是这样的

    platform :ios, '8.0'
    use_frameworks!
    
    target 'ProjectName' do
    
    pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'master'
    
    end
    target 'ProjectNameTests' do
    end
    

    更新您的 pod 文件后,您需要运行此命令来更新 cocoapods 项目

    pod install --verbose
    

    【讨论】:

      【解决方案2】:

      Alamofire 可能存在安装问题。检查您是否已正确导入。

      .POST 更改为Alamofire.Method.POSTMethod.POST(如果您还针对iOS 7 并且没有将Alamofire 作为动态框架导入)将揭示真正的问题或解决您的问题。

      查看this thread。另外别忘了,在支持 iOS 7 时,不要使用 Alamofire. 关键字调用 Alamofire 方法。

      【讨论】:

      • 我试过了,但还是不行,你能给我举个例子吗?
      • 错误改变了吗?当您输入Alamofire.Method.POSTMethod.POST 时,编译器显示的错误是什么?
      • @Michal,当我进行更改时,Alamofire 出现了错误,你能举个例子吗?
      • 我很想帮助你,但是你需要告诉我你改的时候出现了什么样的错误。
      • @Panda 你能解决这个错误吗?我有同样的问题,找不到解决方案。
      猜你喜欢
      • 2017-01-28
      • 2019-01-26
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      相关资源
      最近更新 更多