私はSwiftやネットワーキングの開発にはまったく新しいです。 URLを照会する単純なものを投げようとしています。Swiftを使用してHTTPリクエストを送信する際の問題
私は3つのボタンがある単純なプログラムを作成しようとしていますが、ボタンをタップするたびにdata.sparkfun失敗したいくつかの簡単なチュートリアルを読んだ後
ここhttp://data.sparkfun.com/input/XGyzWVyDdEFKDE42W99r?private_key=KEYVALUE&test_value=1"
私が一緒に仕事しようとしているコードがある:それは私の変数「test_value」
を格納します.COMデータストリーム格納サービスは、私はこのURLを照会する必要があります:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func ColorTwoTapped(_ sender: Any) {
print("Color 2")
}
@IBAction func ColorOneTapped(_ sender: Any) {
print("Color 1")
let scriptUrl = "http://data.sparkfun.com/input/XGyzWVyDdEFKDE42W99r"
let urlWithParams = scriptUrl + "?private_key=KEYVALUE&test_value=1"
let myUrl = NSURL(string: urlWithParams);
let task = URLSession.sharedSession().dataTaskWithURL(myUrl!) {(data, response, error) in
print(String(data: data!, encoding: NSUTF8StringEncoding))
}
task.resume()
}
@IBAction func ColorThreeTapped(_ sender: Any) {
print("Color 3")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
私が手にエラーが
Cannot call value of non-function type 'URLSession'.
ある任意のアドバイス
NSURLSessionを試しますか? – koropok