Swift中的Alamofire分段上传帖子错误

时间:2015-07-21 08:42:15

标签: ios swift image-uploading alamofire

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

我附上图像以显示错误

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

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,因为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

答案 1 :(得分:0)

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

更改.POSTAlamofire.Method.POST Method.POST(如果您还定位iOS 7并且未将Alamofire导入为动态框架)将揭示真正的问题或解决您的问题

结帐this thread。另外,请不要忘记,在支持iOS 7时,您不要使用Alamofire.关键字调用Alamofire方法。