In order to fix this error, this person's answer suggested to change the struct to a class. I did that but I'm still getting the error. How else could I fix this problem?
class FilmaManager {
let urlString = "https://jsonplaceholder.typicode.com"
func fetchAlbums(albums: inout [Album]) {
AF.request("(urlString)/albums").responseJSON { (response) in
switch response.result {
case .success(let value):
let json = JSON(value)
//debugPrint(json)
for album in 0 ..< 100 {
let albumId = json[album]["id"].int
let albumUserId = json[album]["userId"].int
let albumTitle = json[album]["title"].string
albums.append(Album(id: albumId ?? 0, userId: albumUserId ?? 0, title: albumTitle ?? ""))
}
case .failure(let error):
print(error)
}
}
print(albums)
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…