Fehler beim Hinzufügen einer Variablen innerhalb eines API-Anfrageparameters?IOS

Programmierung für iOS
Guest
 Fehler beim Hinzufügen einer Variablen innerhalb eines API-Anfrageparameters?

Post by Guest »

Ich versuche, eine API-Anfrage mit der Variablen „parameters“ als httpbody zu senden und möchte die Variable „id“ innerhalb des Parameters hinzufügen, erhalte jedoch nur die folgenden Fehlermeldungen:
Erster Fehler: „String-Interpolation kann nur innerhalb eines String-Literals erscheinen“


2. Fehler: Der Wert vom Typ „String“ kann nicht in den erwarteten Wörterbuchwert konvertiert werden type 'Array'

Was könnte ich falsch machen?

Code: Select all

func apirequest(){

let id = "123"

let parameters = [
"meta": [
"language": "en"
],
"request": [
"inventory": [
[
"id": \(id), // THIS PART GIVES AN ERROR "String interpolation can only appear inside a string literal"
"warehouseid": 1,
"instock": 3, // THE REST OF THE ERROR MESSAGES ARE "Cannot convert value of type string to expected dictionary value type 'Array'
"threshold": 0,
"reserved": 0,
"coordinates": "302 (P0) (527KGB)",
"note": "",
"prodno": 25669,
"soldout": 0
]
]
]
]
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post