Я нашел решение, но это не в Swift: Converting UIImageView to UIImageПолучение UIImage из UIImageView в Swift
Я даже пошел изгоев, пытаясь реализовать его в Swift с помощью UnsafeMutablePointed и не везло.
Однако указатели, как правило, нахмурились в Swift, и было бы неплохо, если бы это было простое однострочное решение!
Пример код:
let test1:UIImageView = UIImageView(image: UIImage(named: "test"))
let test2 = test1.image // This fails with an error: Instance member ‘test1’ cannot be used on type ‘viewController’
Не работает. let test1: UIImageView = UIImageView (изображение: UIImage (named: "test.jpg")) let test2 = test1.image – theflarenet
@theflarenet Убедитесь, что вы используете это внутри функции, потому что похоже, что ошибка имеет что-то сделать это не в функции. Если вы используете игровую площадку, убедитесь, что она не просто сидит в классе/структуре без какой-либо функции, обертывающей ее. – tktsubota