Swift - function paramter of type Data can't be stored in local state variable

45 Views Asked by At
    @State private var selectedPhotoData: Data?

    init(friendID: String, friendUsername: String, friendName: String, friendBio: String, friendSelectedPhotoData: Data?) {
        
        self.id = friendID
        self.username = friendUsername
        self.name = friendName
        self.bio = friendBio
        self.selectedPhotoData = friendSelectedPhotoData

        print(friendSelectedPhotoData) //prints Optional(394546 bytes)
        print(selectedPhotoData) //prints nil
    }

Why is selectedPhotoData not equal to friendSelectedPhotoData? I explicitly have:

self.selectedPhotoData = friendSelectedPhotoData
0

There are 0 best solutions below