Помещение основных данных изображений в слайдер изображений - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь поместить изображения, которые есть в моей модели данных (базовые данные), в слайдер изображений или 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)
    }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...