0
私のアプリケーションでUITabBarControllerを使用しています。調査のフォームにステップがあるので、各TabItemはstep.Atステップ3(Tab 3)にUIImagePickerControllerこのような。UIImagePickerControllerを使用して画像をアップロードするためのAlamofireでの作業
import UIKit
class AttachmentViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate{
@IBOutlet weak var photoCollectionView: UICollectionView!
var photo = [Photo]()
//..... Collection View Delegate and Datasource for displaying images
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
var newImage: UIImage
if let possibleImage = info["UIImagePickerControllerEditedImage"] as? UIImage {
newImage = possibleImage
} else if let possibleImage = info["UIImagePickerControllerOriginalImage"] as? UIImage {
newImage = possibleImage
} else {
return
}
let imageName = NSUUID().UUIDString
let imagePath = getDocumentsDirectory().stringByAppendingPathComponent(imageName)
if let jpegData = UIImageJPEGRepresentation(newImage, 80) {
jpegData.writeToFile(imagePath, atomically: true)
}
let finalPhoto = Photo(image: imageName)
photo.append(finalPhoto)
photoCollectionView.reloadData()
dismissViewControllerAnimated(true, completion: nil)
}
問題は、私は今の画像を得ることができますswift.IでAlamofireを使用してバイトで画像をアップロードする方法がわからないですが、私はちょうどalamofireを使用して、それをアップロードする方法がわかりません。