Convertir NSString à NSDictionary séparés par des caractères spécifiques
J'ai besoin de convertir ce "5?8?519223cef9cee4df999436c5e8f3e96a?EVAL_TIME?60?2013-03-21" chaîne dans le dictionnaire. Séparés par des "?"
Dictionnaire serait quelque chose comme
{
sometext1 = "5",
sometext2 = "8",
sometext3 = "519223cef9cee4df999436c5e8f3e96a",
sometext4 = "EVAL_TIME",
sometext5 = "60",
sometext6 = "2013-03-21"
}
Merci .
- Si l'un de ci-dessous réponse aide vous s'il vous plaît accepter , afin que les autres peuvent facilement trouvé la solution
Vous devez vous connecter pour publier un commentaire.
Briser la chaîne de petites chaînes et boucle pour eux.
C'est la façon dont
Essayer
EDIT: Plus optimisé
d'abord séparer la chaîne en plusieurs tableaux d'un '?'.
puis ajouter la chaîne en vous dictionnaire.
qqch comme ceci:
Pour l'avenir: Si vous devez stocker vos données au format JSON (plus proche de ce que vous avez de toute façon), il sera beaucoup plus facile à traiter et de transfert entre les systèmes. Vous pouvez facilement lire...à l'aide de NSJSONSerialization