我想從REST
後臺加載WatchKit
接口的一些信息。是否有一些快速的方式來執行主機iOS
應用程序傳遞的URL請求,或者我必須利用裸體WatchConnectivity
功能來制定特定的協議?從WatchKit 2.0連接到外部URL
0
A
回答
0
我使用sendMessageData:replyHandler:,但我現在已經在爲它正常工作的問題。相對票是: https://stackoverflow.com/questions/33211760/sendmessagedata-does-not-call-didreceivemessagedata-on-the-counterpart
0
您應該直接從WatchKit擴展中使用NSURLSession。
0
NSURLSession可以很好地與Watchkit配合使用,但如果相關,您還需要在Watchkit Extension上添加允許任意加載。
請看到這個帖子,
NSURLSession returns data as Null on Watch OS2 using Objective-C
0
雖然蘋果的例子是在迅速看到https://developer.apple.com/videos/play/wwdc2015-228/?time=345,我在obejctive-C utlisin的NSProcessInfo包裝粘貼片段。
蘋果的例子也使用信號量,如果延伸到睡眠,我已經從下面省略。
按照以下模式,您可以直接在手錶上點擊所需的服務。
NSProcessInfo *processInfo = [NSProcessInfo processInfo];
[processInfo performExpiringActivityWithReason:@"networkReq" usingBlock:^(BOOL expired) {
if (!expired){
NSLog(@"we have an assertion");
NSTimeInterval secondsInThreeHours = 3 * 60 * 60;
NSURL *forecast = [NSURL URLWithString:@"http::address"];
NSURLSession *session = [NSURLSession sharedSession];
[[session dataTaskWithURL:forecast
completionHandler:^(NSData *data,
NSURLResponse *response,
NSError *error) {
// handle response
}] resume];
else{
NSLog(@"Not background assertion or we are out of time");
}
}];
相關問題
- 1. 從Backand連接到外部數據庫
- 2. 連接到XAMPP從外部服務器
- 3. 無法從外部連接到mongo
- 4. 如何從Magento連接到外部API
- 5. 從外部網絡連接到WebMin
- 6. 從外部IP連接到MySql
- 7. socket.io:Bad Request,從外部連接
- 8. 連接到外部API
- 9. WatchKit 2.0在收到APNS時檢測到
- 10. SQL外部連接?
- 11. 在Grails 2.0中使用MySQL - 查找外部連接器.jar
- 12. 無法從docker羣集內部連接到外部mongodb服務
- 13. 如何從Node-Red內部連接到外部dashDB實例?
- 14. 從localhost外部連接到Intellij內部的Grails實例
- 15. 使用richfaces鏈接到外部URL
- 16. 鏈接到外部URL對象RoR
- 17. 鏈接到Javadoc中的外部URL?
- 18. 將圖像鏈接到外部URL
- 19. 如何連接到外部程序
- 20. 將8051連接到外部Ram-EEPROM
- 21. Android:連接到外部數據庫
- 22. VueJS連接到外部數據
- 23. 連接到外部的wamp服務器
- 24. Rails連接到'外部'sqlite數據庫
- 25. 內部連接,並外部聯接
- 26. MySql - 連接到外部數據庫表
- 27. 連接()到外部IP不工作
- 28. 如何與外部SWF進行深度連接? (ActionScript 2.0)
- 29. MYSQL從外部網絡連接
- 30. ipv6我無法從外部連接
這很奇怪,因爲手錶缺少一個SIM卡,所以它不能連接到互聯網本身,但也許在無線網絡覆蓋。我正在尋找一種在WiFi和蜂窩覆蓋下提交URL的方式。我正在考慮使用WCSession.sendMessage和一個處理程序,在該處理程序中,主應用程序在執行URLS請求本身之後會放置結果。但我不清楚這是否也適用,但主應用程序不活躍。 –
如果需要和可用,NSURLSession將利用手機的蜂窩電話 – ccjensen