这是我想知道的 喜欢 通过curl从Swift提交到维基百科,但自然是行不通的(我得到的是一堆 "标题")。
"https://en.m.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=jsonfm&maxlag=2&rvslots=main&titles=Deca_Loših_Muzičara"
维基百科希望用什么格式(你能给出解决方案吗?),我如何让Swift转换为它? 普通的ASCII字符就可以了。谢谢!这是我想提交的。
解决了。
`
let transform = "Any-Hex/Java"
let theCopy = argString.mutableCopy() as! NSMutableString
CFStringTransform( theCopy, nil, transform as NSString, true)
let encodedURLString = theCopy.addingPercentEncoding( withAllowedCharacters: .urlQueryAllowed)
let urlPath: String = encodedURLString!
let url: NSURL = NSURL( string: urlPath)!
`
更简单的方法会更好。