Konvertiert die String-Repräsentation eines namenlosen Tupels in Tupel

8

Ich weiß, dass dies leicht sein könnte, aber ich bin sehr neu in Swift und brauche alle Hilfe, die ich bekommen kann.

Ich habe eine Zeichenkette, die, wenn gedruckt, "("Example 1", "Example 2")"
anzeigt Wenn ich das jetzt einer Variablen zuweise, kann ich einzelne Elemente in tuple nicht aufrufen, da es eindeutig kein tuple ist.

Nun würde ich gerne wissen, ob es eine Möglichkeit gibt, in tuple zu konvertieren, vielleicht mit JSONSerialization ?

Ich habe es versucht let array = try! JSONSerialization.jsonObject(with: data, options: []) as! Array<Any> ,
und das funktioniert mit einer Zeichenfolge von "["Example 1", "Example 2"]" , aber kein Tupel, ich habe versucht, die [] in options: auf () zu ändern, aber das hat nicht funktioniert.

    
Will 20.12.2016, 04:56
quelle

1 Antwort

4

Basierend auf dem, was ich verstehe, möchten Sie ein Tupel aus einer Zeichenkette erzeugen, das die Zeichenkette auch wie ein Tupel aussieht. Sie müssen also Werte innerhalb dieser Zeichenfolge extrahieren und ein Tupel erstellen.

Hier ist eine einfache Lösung, wenn Sie immer sicher sind, dass das Format das gleiche ist

%Vor%

Dann kannst du es so benutzen

%Vor%     
Mohammadalijf 20.12.2016, 05:34
quelle

Tags und Links