当我尝试使用Alamofire上传图片时,我在.POST中收到错误
我附上图像以显示错误
(http://www.awesomescreenshot.com/image/422237/0d5fe4a4b486b14fdf52f8ca26d22bea)
答案 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可能存在安装问题。检查您是否已正确导入。
更改.POST
或Alamofire.Method.POST
Method.POST
(如果您还定位iOS 7并且未将Alamofire导入为动态框架)将揭示真正的问题或解决您的问题
结帐this thread。另外,请不要忘记,在支持iOS 7时,您不要使用Alamofire.
关键字调用Alamofire方法。