다른 imageView
대상 UIView
에 전달하려고했는데 현재에 연결되어 있습니다.다른 UIViewController 현재 이미지를 통해 전달할 수 없습니다
나는 SEGUE을 통해 데이터뿐만 아니라 설정 화면 (예을 NSData - 코어 데이터) 통과하려고 아울렛을 통해 소스에 UIView의를하지만 콘솔에서 오류 image description있어 - 당신은
"fatal error: unexpectedly found nil while unwrapping an Optional value"
//Code of destination UIView
import UIKit
import CoreData
class ReviewViewController: UIViewController {
@IBOutlet var backgroundImageView:UIImageView!
var subject:Semester!
override func viewDidLoad() {
super.viewDidLoad()
backgroundImageView?.image = UIImage(data: subject.image!)
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = view.bounds
backgroundImageView.addSubview(blurEffectView)
// Code of Source UIView
import UIKit
import CoreData
class SubjectDetailViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet var facultyImageView:UIImageView!
var subject:Semester!
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "destinationidentifier"
{
let destinationController = segue.destinationViewController as! ReviewViewController
destinationController.backgroundImageView?.image = self.facultyImageView.image
}
}
이것은 효과가 있습니다. 고마워. –