Swift 中的 Alamofire 分段上传 post 错误
Alamofire multipart upload post error in Swift
当我尝试使用 Alamofire 上传图片时出现错误。POST
我随附一张图片以显示错误
(http://www.awesomescreenshot.com/image/422237/0d5fe4a4b486b14fdf52f8ca26d22bea)
Alamofire 可能存在安装问题。检查您是否已正确导入它。
将 .POST
更改为 Alamofire.Method.POST
或 Method.POST
(如果您还以 iOS 7 为目标并且您没有将 Alamofire 作为动态框架导入)将显示真正的问题或解决您的问题。
查看 this thread。同样不要忘记,当支持 iOS 7 时,您不会使用 Alamofire.
关键字调用 Alamofire 方法。
我遇到了同样的问题,正如 Michal 所说,如果您使用的是安装问题 cocoapods
转到您的项目 files/pods/Alamofires/Source
并确保您有 9 个文件,就像这张图片一样,然后制作确保 MultipartFormData.swift
文件在那里
如果您不使用 cocoapods
只需打开 Alamofire
文件夹并转到源文件夹并确保您也有相同的文件
如果你没有找到 MultipartFormData.swift
这意味着你的 Alamofire 版本不支持 MultipartFormData 那么你需要从这里获取最新版本 Alamofire 或者如果你使用 cocoapods
您必须将 podfile
上的 Alamofire
pod
行更新为这样
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
当我尝试使用 Alamofire 上传图片时出现错误。POST
我随附一张图片以显示错误
(http://www.awesomescreenshot.com/image/422237/0d5fe4a4b486b14fdf52f8ca26d22bea)
Alamofire 可能存在安装问题。检查您是否已正确导入它。
将 .POST
更改为 Alamofire.Method.POST
或 Method.POST
(如果您还以 iOS 7 为目标并且您没有将 Alamofire 作为动态框架导入)将显示真正的问题或解决您的问题。
查看 this thread。同样不要忘记,当支持 iOS 7 时,您不会使用 Alamofire.
关键字调用 Alamofire 方法。
我遇到了同样的问题,正如 Michal 所说,如果您使用的是安装问题 cocoapods
转到您的项目 files/pods/Alamofires/Source
并确保您有 9 个文件,就像这张图片一样,然后制作确保 MultipartFormData.swift
文件在那里
如果您不使用 cocoapods
只需打开 Alamofire
文件夹并转到源文件夹并确保您也有相同的文件
如果你没有找到 MultipartFormData.swift
这意味着你的 Alamofire 版本不支持 MultipartFormData 那么你需要从这里获取最新版本 Alamofire 或者如果你使用 cocoapods
您必须将 podfile
上的 Alamofire
pod
行更新为这样
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