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.
InformationsquelleAutor Kitson88 | 2016-07-11