stringByReplacingOccurencesOfString() pour Swift 3.0
Je vais avoir un problème lors de l'utilisation de stringByReplacingOccurencesOfString()
dans la dernière version de Xcode 8.2 Bêta. Lorsque vous utilisez la fonction, Xcode est de montrer que le type de valeur de la chaîne n'a pas de membre.
var clockworkSmsUrl = "https://api.clockworksms.com/http/send.aspx?"
+ "key=123456789abcd"
+ "to="
+ usersNumber!
+ "&content="
+ usersTextMessage!
clockworkSmsUrl.stringByReplacingOccurrencesOfString(" ", withString: "+")
var clockworkSmsURLconvert = NSURL(string: clockworkSmsUrl)
Des idées?
- Notez qu'il y a "Edit -> Convertir -> Dernière Swift Syntaxe", avez-vous essayer? – Btw, votre code ignore le résultat de la conversion, c'est que votre code réel?
- Tout ce que vous devez savoir à propos de ces changements est ici: github.com/apple/swift-evolution/blob/master/proposals/...
- Convertir -> Dernière Swift Syntaxe" ne fonctionne pas pour tous, Dans mon cas, j'ai à résoudre autour de plus de 400 erreurs liées à la conversion sur mon propre.
- Pas dans tous les cas, mais il n'a résoudre ce problème automatiquement.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez fixer votre extrait à l'aide de ...
Swift 3 modifié de la façon de objc Api sont importés.
Veuillez noter qu'il ya des problèmes avec le code que vous avez posté le:
replacingOccurrences
est rejetée.URLCompontents
expose des moyens plus sûrs pour construire des Url.