问:嗨,您好...在创建Playlist.swift文件时出现以下错误,如结构初始化视频所示。
使用如下所示的“ largeIcon”代码,我收到错误消息“使用未解决的标识符“ largeIcon”。
使用如下所示的“艺术家”代码,我收到错误消息“二进制运算符不能应用于类型为[[String]”和String的操作数!”
有任何想法吗??谢谢,瑞安
请参见下面的Playlist.swift代码... // // Playlist.swift //算法//
导入Foundation导入UIKit
struct播放列表{var title:字符串?var说明:字符串?var图标:UIImage?var largeicon:UIImage吗?美术师:[String] = [] var backgroundColor:UIColor = UIColor.clearColor()
//将索引值传递给数组,这样我们就可以访问数据
init(index:Int){
let musicLibrary = MusicLibrary()。Library
let playlistDictionary = musicLibrary [index]
title = playlistDictionary [“ title”]为?细绳!
description = playlistDictionary [“ description”] as!细绳!
让iconName = playlistDictionary [“ icon”]为!细绳!
图标= UIImage(named:iconName)
让largeIconName = playlistDictionary [“ largeIcon”]为!细绳!
largeIcon = UIImage(named:largeIconName)artist
+ = playlistDictionary [“ artists”] as!细绳!
}
答:我通过执行清理和构建找到了解决方案。然后输入相同的代码,这一次没有错误。