Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
4.3k views
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...