Я пытаюсь поместить изображения, которые есть в моей модели данных (базовые данные), в слайдер изображений или UICollectionView для создания слайд-шоу.Кто-то показал мне некоторый код, но в строке «let imagestring» я получаю следующую ошибку: Значение типа «Any» не имеет подписок.Буду признателен за любую помощь, вы можете предоставить мне.
var arrAllPosts = post
struct post {
var Images:[UIImage]
}
func fetchData(){
let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Goal")
do{
let results = try context.fetch(fetchRequest)
for dict in results{
let imagestring = dict["ImagesName"] as! String
let array = imagestring.components(separatedBy: ",")
let arrPostImages = NSMutableArray()
for i in array{
let postimage = loadImageFromDirectory(str: i)
arrPostImages.add(postimage)
}
arrAllPosts.append(post(Images: arrPostImages as! [UIImage]))
}
}catch let error as NSError{
print(error.debugDescription)
}
}