将核心数据图像放入图像滑块

时间:2019-05-11 23:11:25

标签: swift xcode core-data uicollectionview

我试图将数据模型(核心数据)中的图像放入图像滑块或UICollectionView中,以进行幻灯片显示。有人向我展示了一些代码,但是在“ let imagestring”行上,出现以下错误:类型“ Any”的值没有下标。希望您能为我提供任何帮助。

var arrAllPosts =发布

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)
    }
    }

0 个答案:

没有答案