Swift parametreli model

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

Merhaba swift sorum olacak. Bi tane ObservableObject tanımladım json çekerken parametre geçirmem lazım ama view da tanımlarken modelimi sabit parametre “” kabul ediyor değişken yollamak istediğimde hata alıyorum.
@ObservedObject private var orderListVM = OrderListViewModel(para:parametre).
Cannot use instance member ‘parametre’ within property initializer; property initializers run before ‘self’ is available.

 

Modeli de şu şekilde tanımladım

class OrderListViewModel: ObservableObject {

    @Published var orders = [OrderViewModel]()

    init(para:String!) {       

        Webservice().getOrders(para:para) { orders in           

            if let orders = orders {

                self.orders = orders.map(OrderViewModel.init)

            }

        }       

   }   

}

 

 

 

0
Swift receperoglu1 2 ay 0 Cevap 71 görüntüleme 2

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.