2016-07-19 2 views
1

Это приложение iOS/Swift. Я использую Fusuma, библиотеку для камеры, чтобы получить доступ к камере, фотографировать и отображать их. Аккуратно и легко.Как получить путь к фото в рулоне камеры или просто взять (iOS/Swift)?

Затем я добираюсь до той части, где я хочу загружать фотографии на сервер, отправив их по путям (в ролике камеры, я полагаю).

Так как это сделать? Я сделал поиск, кажется, что в Свифте нет четкого ответа.

Код типа:

class ReceiptSaveViewController: UIViewController, FusumaDelegate { 

... 

@IBOutlet weak var photo1: UIImageView! 
@IBOutlet weak var photo2: UIImageView! 
@IBOutlet weak var photo3: UIImageView! 
@IBOutlet weak var photo4: UIImageView! 

... 

@IBAction func takePhoto(sender: SwiftyButton) { 
     // Show Fusuma 
     let fusuma = FusumaViewController() 

     // fusumaCropImage = false 

     fusuma.delegate = self 
     self.presentViewController(fusuma, animated: true, completion: nil) 
    } 

... 

// MARK: FusumaDelegate Protocol 
    func fusumaImageSelected(image: UIImage) { 

     print("Image selected") 
     let photos = [photo1, photo2, photo3, photo4] 
     //let btns = [btn1,btn2,btn3,btn4] 
     for photo in photos { 
      if photo.image == nil { 
       photo.image = image 
       //btns[photo.tag - 1].alpha = 1 
       return 
      } 
     } 
    } 
... 
} 
+0

показать нам свой исходный код ... –

+0

, когда вы снимаете изображение, он не сохраняет физический файл на вашем телефоне, а скорее в определенном вами объекте. Вы должны написать это и сохранить на свой телефон вместо этого. – jo3birdtalk

ответ

0

Я думаю, что вы можете видеть эту ссылку How can i get original nsdata of uiimage?. я использую ALAssetsLibrary, который был заменен на быстрые ios 9. увидеть, как заменить ALAssetsLibrary в КСН 9 здесь How to use PHPhotoLibrary like ALAssetsLibrary ALAssets заменены PHPhotoLibrary (Photo.framework) для ИОС 9.

или вы можете увидеть абсолютный URL изображения с помощью этого метода Acquiring absolute image file path using iOS Swift использовать изображение, представленное FusumaImageSelected.

исправьте меня, если я ошибаюсь.

 Смежные вопросы

  • Нет связанных вопросов^_^