我试图将数据模型(核心数据)中的图像放入图像滑块或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)
}
}