Reputation: 49
For the posting I am using
var post = "content=\(message)&post=\(time)"
But when I enter something like € for variable message, I get this error: fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)
When there are no special characters it works and I get back:
2015-02-04 15:38:16.918 sdfff[12306:60b] Response code: 200
2015-02-04 15:38:16.920 sdfff[12306:60b] Response ==> {"success":1}
Upvotes: 1
Views: 843
Reputation: 236448
You have to use stringByAddingPercentEscapesUsingEncoding when using special charactheres in your NSURL as follow:
var post = "content=€&post=€".stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!
println(post) // "content=%E2%82%AC&post=%E2%82%AC"
var revert = "content=%E2%82%AC&post=%E2%82%AC".stringByRemovingPercentEncoding!
println(revert) // "content=€&post=€"
Upvotes: 1