我想打電話給我的本地API從我的手錶關掉我的房子照明,但我有從watchkit擴展中調用一個網址的麻煩。問題與Watchkit擴展NSURLSession斯威夫特
在我的視圖控制器(iPhone應用程序)我有完全相同的代碼(工作),但不知何故,當我把它在InterfaceController從Watchkit擴展它不起作用。
@IBAction func confirmTapped() {
let url = NSURL(string: "http://homeserver.local/api/lights/4/0")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
print(NSString(data: data!, encoding: NSUTF8StringEncoding))
}
task!.resume()
}
我還附上了要點:https://gist.github.com/f72125cd4678069af7af.git
我失去了一些東西明顯?
這似乎是工作,只有我不得不使用的是WCSession SendMessage函數,而不是openParentApplication:因爲watchOS2的答覆。 –