Мое приложение падает, когда я делаю снимок текущего вида, который является UIViewController
, на котором изображена фотография, созданная UIPageViewController
.Неустранимая ошибка при съемке снимка: неожиданно найдено нуль при разворачивании необязательного значения
override func viewDidLoad() {
super.viewDidLoad()
Utils.getImageAsync(photo!.url!, completion: { (photoView) ->() in
//Create Basic View Components
self.view.addSubview(self.createHeaderView())
self.view.addSubview(self.createScrollView())
//Create Blurred View
self.blurredBgImage!.image = self.blurWithGPUImage(self.takeSnapshotOfView(self.view)) // fatal error: unexpectedly found nil while unwrapping an Optional value
})
}
Почему это может быть причиной?
'self.blurredBgImage' не может быть распакован, потому что это nil – 0x141E
Но даже если я добавлю изображение вручную, как этот' self.blurredBgImage! .image = UIImage (named: "profile-bg") ! 'Я все еще получаю ту же ошибку –
Вы правы, я должен был поставить? вместо!, теперь он работает, спасибо :) –