相关疑难解决方法(0)

如何在Swift中编码URL

这是我的URL.

问题是,该address字段未被追加urlpath.

有谁知道那是为什么?

var address:string
address = "American Tourister, Abids Road, Bogulkunta, Hyderabad, Andhra Pradesh, India"
let urlpath = NSString(format: "http://maps.googleapis.com/maps/api/geocode/json?address="+"\(address)")
Run Code Online (Sandbox Code Playgroud)

urlencode ios swift

125
推荐指数
8
解决办法
12万
查看次数

使用键值对在Swift中POST请求

我必须发帖子请求并在Swift中收到回复.我需要以键值对格式向请求添加值,然后我得到一个答案(0或1).我不知道如何将Dictionary值添加到请求中:

    var url = NSURL(string:"www.myurl.com")
    var request = NSMutableURLRequest(URL: url!)
    request.HTTPMethod = "POST"
    var params = ["email":"\(txtEmail.text)", "passw":"\(txtPassword.text)"] as Dictionary
    let data = //HOW CAN I LOAD THE DATA TO THE HTTPBODY REQUEST??
    request.HTTPBody = data
    var connection = NSURLConnection(request: request, delegate: self, startImmediately: false)
Run Code Online (Sandbox Code Playgroud)

提前致谢.

post xcode key-value ios swift

2
推荐指数
1
解决办法
4516
查看次数

Swift使用MailGun发送电子邮件

问题

我想使用MailGun服务从纯Swift应用程序发送电子邮件.

迄今为止的研究

据我了解,有两种方法可以通过MailGun 发送电子邮件.一种是通过电子邮件向MailGun发送电子邮件,MailGun将重定向它(请参阅通过SMTP发送).据我所知,这将无法正常工作,因为iOS无法以编程方式自动发送邮件,并且必须使用需要用户干预的方法.因此,我应该直接使用API​​.据我了解,我需要打开一个URL来执行此操作,因此我应该使用某种形式NSURLSession,根据这个SO答案

MailGun提供了Python的文档,如下所示:

def send_simple_message():
return requests.post(
    "https://api.mailgun.net/v3/sandbox(Personal info).mailgun.org/messages",
    auth=("api", "key-(Personal info)"),
    data={"from": "Excited User <(Personal info)>",
          "to": ["bar@example.com", "(Personal info)"],
          "subject": "Hello",
          "text": "Testing some Mailgun awesomness!"})
Run Code Online (Sandbox Code Playgroud)

用(个人信息)代替密钥/信息/电子邮件.

我如何在Swift中做到这一点?

谢谢!

api mailgun swift swift2

2
推荐指数
1
解决办法
3493
查看次数

标签 统计

swift ×3

ios ×2

api ×1

key-value ×1

mailgun ×1

post ×1

swift2 ×1

urlencode ×1

xcode ×1