Я сегодня возился с приложением камеры в Xcode, и я столкнулся с дорожным блоком. Я ищу передачу изображения с камеры на ViewController с помощью метода prepareForSegue. С остальной частью моего кода в классе Camera я могу успешно отобразить изображение в представлении изображения на моем раскадровке, так что это не проблема. Проблема заключается в отображении его в виде изображения в главном ViewController. У меня все правильно подключено в Раскадке. Спасибо за вашу помощь!Перенос изображения из одного контроллера просмотра в другой в Swift
Первый View Controller:
class ViewController: UIViewController {
@IBOutlet weak var photoViewData: UIImageView!
}
Second View Controller:
class Camera: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
@IBOutlet var imageView:UIImageView!
@IBOutlet var takePictureButton:UIButton!
var moviePlayerController: MPMoviePlayerController?
var image:UIImage?
var movieURL: NSURL?
var lastChosenMediaType: String?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var destViewController: ViewController = segue.destinationViewController as ViewController
destViewController.photoViewData = imageView
}
Передача изображения, а не изображения! Спасибо. – Beatle
Если вы удовлетворены своим ответом, можете ли вы ответить как ответ. –