Вы не можете архивировать UIImage
экземпляры, подобные этому. Сначала вам нужно будет создать внешнее представление, например, PNG или JPG. Вы можете сделать это, например, с помощью функции UIImagePNGRepresentation()
. Он вернет экземпляр NSData
, содержащий сжатое изображение в формате PNG. Этот экземпляр NSData
можно использовать с NSArchiving.