watch-os

    0熱度

    1回答

    在我的Apple Watch應用程序中,我通過self.setTitle("some title")更新標題文本。問題是,如果在控制器B存在的情況下在控制器A上觸發該代碼,則「背景」中的A(例如,在分層/主/從設計中)的A會更改標題,儘管顯示B。 解決此問題的最佳方法是什麼?我試圖尋找一種方法來做類似 if (self.navigationController.topViewController

    2熱度

    1回答

    問題主題在標題中。我在watchOS中找不到與音頻背景模式有關的任何跡象。不過,蘋果宣稱 使用新的背景模式進行導航和錄音。 在促銷watchOS 4頁。

    0熱度

    1回答

    我有一個網頁,我想通過JavaScript與它進行交互(以獲取數據和執行輸入事件),這意味着我想要在後臺加載網頁。 在iOS中我可以WebKit和網頁視圖+的evaluateJavaScript方法做到這一點很容易,但因爲我想在蘋果觀察和事實運行此不存在對watchOS WebKit的框架,我找的另一這樣做的方法。 任何想法?

    0熱度

    1回答

    我有這樣的結構在我的iOS應用程序和它的Apple關注擴展都宣佈爲結構 struct nonIndexStruct { let name: [String] let message: [String] } 我創建這樣 let nIS = nonIndexStruct(name: sortedNameArray.map({ ($0).name }), message: so

    0熱度

    1回答

    我寫了一個與時間旅行的手錶面複雜化。但是,我希望watchOS能夠「刷新」時間線(如每小時),以便它將刪除當前時間線,然後再次調用getTimelineEntries以獲取新的時間線。 可能嗎?謝謝。

    1熱度

    1回答

    我已經嘗試了下面的代碼,既針對iOS 10.0/Watch OS 3.0和iOS 11.0/Watch OS 4.0,也在模擬器和我的Watch OS 4設備上進行了測試。似乎沒有什麼可以觸發代理方法crownDidRotate。 簡單的界面,一個標籤連接到插座。我知道它已連接,因爲我更改了awake方法中的文本。旋轉錶冠時,打破代表方法永遠不會停止。 任何想法? import Foundatio

    0熱度

    2回答

    我想測試複雜功能,但無法在以下屏幕(在模擬器中)中滾動複雜功能。 模擬器的其他屏幕可以通過鼠標滾動。我使用的Xcode 9

    0熱度

    1回答

    我使用NSURL會話來獲取特定網站的HTML代碼。下面的代碼對於iOS(在ViewController.swift中)工作得很好,但在watchOS(在InterfaceController.swift中)總是失敗。代碼總是打印else語句:print(「apple watch:error with loading nsurlsession」)。 有人可以解釋我(爲什麼它失敗了)我怎麼能改變這個?

    0熱度

    1回答

    使用Xcode 9.0和watchOS 4時,看起來應用程序在後臺工作時(例如在HKWorkoutSession中),Xcode中的CPU報告工具不顯示CPU平均值/上限和15%閾值最大值。 我無法找到正在刪除的規則的文檔,所以我很好奇爲什麼該功能不再出現在那裏。 CPU tool prior to Xcode 9/watchOS 4 shows that the CPU tool has an

    0熱度

    1回答

    假設我有一個專業版的watchOS應用程序,我想將用戶重定向到iPhone上的App Store。如何實現這一目標?我試過使用WatchConnectivity。在iOS應用程序中,我有以下代碼: func session(_ session: WCSession, didReceiveMessage message: [String : Any]) { if message[.open