TEAM LICENSES: Save money and learn new skills through a Hacking with Swift+ team license >>

Property wrapper cannot be applied to a computed property

Forums > SwiftUI

Short answer you cannot. Because @State wrapper is not intended for this. I cannot recall now a nice work around for this issue. But if I will, I will post update here. As a quick fix you may want to try to do like so:

@State var imagesM = [String]() // Basically leave it empty

then use

.onAppear {
  imagesM = fetchImageURLs() // but again this shouldn't be heavy task
}

2      

Here's my code: 😎 😎 😎

@State private var myValue: Int = 0

@MyPropertyWrapper var computedValue: Int { return myValue * 2 }

2      

Hacking with Swift is sponsored by String Catalog.

SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!

Localize My App

Sponsor Hacking with Swift and reach the world's largest Swift community!

Reply to this topic…

You need to create an account or log in to reply.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.