Я обновился до XCode 7.3 - swift 2.2, и я получил ошибку времени компиляции, как указано в названии. У него не было проблем в стремительном 2.1. В соответствии с основами быстрого, '?' переменные можно сравнить с nil. Я googled для возможных решений, но не смог найти подходящее решение. Нельзя присвоить значение типа '(UIImage ?, PHAsset?)' Для ввода UIImage? Swift 2.2
0
A
ответ
2
Я думаю, что проблема не в быстром обновлении, а в обновлении ALCameraViewController. Теперь он принимает завершение с двумя параметрами
public typealias CameraViewCompletion = (UIImage?, PHAsset?) -> Void
Таким образом, вы должны изменить этот
(image) -> Void in ...
к этому
(image, asset) -> Void in ...
На самом деле сейчас в программном коде Swift трактует образ, как кортеж из двух значений, так также вы можете изменить все звонки на image в своем коде с помощью вызовов image.0, что будет адресовать первый параметр закрытия, который является вашим UIImage?
Смежные вопросы
- 1. Нельзя присвоить значение типа '[UIImage]' значению типа 'UIImage?'
- 2. Нельзя присвоить значение типа UIImage? ввести PFFile?
- 3. Нельзя присвоить значение типа 'UIImage?' наберите «String!»
- 4. Невозможно присвоить значение типа «[PHAsset]» для ввода «UIImageView!»
- 5. Нельзя присвоить значение типа UIImage? до значения типа Dynamic <UIImage?>
- 6. Нельзя присвоить значение типа '[String]' для ввода 'String? Swift 2
- 7. Нельзя присвоить значение типа '[String]' для ввода 'String?' (Swift)
- 8. PHAsset to UIImage
- 9. UIImage to PHAsset
- 10. Невозможно присвоить значение типа CKAsset для типа UIImage
- 11. Как присвоить значение типа NSURL для типа UIimage?
- 12. Нельзя присвоить значение типа UIViewController для PatternDetailViewController
- 13. Как сравнить PHAsset с UIImage
- 14. Невозможно присвоить значение типа '[UIImage?]' Значению типа '[AnyObject]?'
- 15. Невозможно присвоить значение типа '[UIImage?]' Значению типа 'String'
- 16. Нельзя присвоить значение типа 'String?' для ввода «CKRecordValue»
- 17. Нельзя присвоить значение типа 'UIColor' для ввода 'String?'
- 18. Swift - UIImage и значение Nil
- 19. Swift 2.2 - Count Black Pixels в UIImage
- 20. Нельзя отличить значение типа swift
- 21. Возврат типа UIImage в Swift
- 22. не может преобразовать выражения типа UIImage для ввода void swift
- 23. Swift Нельзя присвоить значение типа 'CGPath' значению типа 'CGPath?'
- 24. Нельзя присвоить значение типа 'pantalla9' для ввода 'UIPageViewControllerDataSource?'
- 25. Нельзя присвоить значение типа «Any» для ввода «String?»
- 26. Нельзя присвоить значение типа 'UIViewController' для ввода 'UITabBarController?'
- 27. Нельзя присвоить значение типа 'AppDelegate' для ввода 'CLLocationManagerDelegate?'
- 28. Значение типа UIImage должно значить bindTo
- 29. При преобразовании PHAsset в UIImage, теряющем прозрачность
- 30. Нельзя загрузить UIImage на кнопке