2015-08-04 1 views
0

Я никогда не занимался программированием, но недавно для школьного проекта (я изучаю промышленный дизайн, поэтому у меня нет опыта работы в программном обеспечении). Я пытаюсь перенести этот код в базовое приложение для iOS. Просто действие POST, а не формат.HTTP-сообщение с быстрым. Basic IoT App

center><br> 
<br> 
<br> 
<form action="https://api.particle.io/v1/devices/your-device-ID-goes-here/led?access_token=your-access-token-goes-here" method="POST"> 
Tell your device what to do!<br> 
<br> 
<input type="radio" name="args" value="on">Turn the LED on. 
<br> 
<input type="radio" name="args" value="off">Turn the LED off. 
<br> 
<br> 
<input type="submit" value="Do it!"> 
</form> 
</center> 

Это то, что у меня есть, но теперь я.

import UIKit 

class ViewController: UIViewController { 
    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 


     let myUrl = NSURL(string: "https://api.particle.io/v1/devices/your-device-ID-goes-here/led?access_token=your-access-token-goes-here") 
     let request = NSMutableURLRequest (URL:myUrl!) 
     request.HTTPMethod = "POST" 







    } 

ответ

0

Я надеюсь служить вы видите это «рамочное»

https://github.com/daltoniam/SwiftHTTP 

если вы сделаете пост, недостающие параметры ... он будет иметь, чтобы увидеть это.

let request = NSMutableURLRequest(URL: NSURL(string: "http://www.thisismylink.com/postName.php")) 
request.HTTPMethod = "POST" 
let postString = "id=13&name=Jack" 
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding) 
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) { 
data, response, error in 

if error != nil { 
    println("error=\(error)") 
    return 
} 

println("response = \(response)") 

let responseString = NSString(data: data, encoding: NSUTF8StringEncoding) 
println("responseString = \(responseString)") 
} 
task.resume()