watch-os-3

    0熱度

    1回答

    在手腕關閉後,屏幕關閉時,似乎無法在WatchOS上獲取實時加速度計數據。從Apple CM的電池保養時間後,從CMMotionManager獲取數據將停止。 您可以從後臺查詢HKWorkoutSession的數據,例如:步數,卡路里,心跳率,但無法查詢加速度計數據或CMDeviceMotion數據。 我谷歌它很多,我測試這個代碼。 https://developer.apple.com/vide

    0熱度

    2回答

    流限制。 目前,數據是使用WatchConnectivity的消息到iPhone發送。 每條消息等於一次測量。 測量完成後,會創建一個csv文件並使用iPhone通過電子郵件發送。 我主要擔心的是:WatchConnectivity會處理哪些消息頻率?我應該創建批量消息(字符串陣列來控制幾個測量值),還是我可以每次測量發送1條消息(每分鐘約3000條消息)。 目前我只服用從devicemotion

    3熱度

    1回答

    我試圖一個watchOS3應用上傳到蘋果商店,但我收到了拒絕(蘋果)那類似下面 無效的可執行文件 - 可執行「someWatch拓」不不包含位碼。 一旦這些問題得到糾正,您可以重新發送更正後的二進制文件。 我該如何解決這個問題?看起來像bitcode是強制性的,因爲我的手錶應用程序中不再有Xcode的構建設置,只需「啓用位代碼=否」即可。 我也試圖尋找到從我的收藏Extensions目錄運行swi

    0熱度

    1回答

    今天我開始討論Watch OS的框架,想要將一個快速應用程序放在一起,但遇到了一些問題。 我做了一個iOS應用程序,只顯示當前的電池%以及電池的狀態。然後我想在手錶上顯示。 唯一的一次手錶應用程序將更新是當我完全關閉iOS應用程序,然後打開它,而手錶的應用程序被激活。如果我在打開iOS應用程序後打開它,我如何允許更新我的手錶應用程序? 這種伴隨着數字2.但我怎麼讓手錶應用程序獲取信息從iOS應用程

    0熱度

    1回答

    我想知道是否可以從我的應用程序發送的Apple Watch中刪除通知? 我真的需要它。 在此先感謝。

    3熱度

    1回答

    我正在WatchOS上構建一個非常簡單的鍛鍊應用程序:其中一項功能是在培訓期間提供音頻反饋。當顯示器打開時,我可以播放文件,但是當顯示屏黑屏時,手錶不會播放我的文件。 有人可以看看我的swift代碼,並幫助我找出我失蹤的東西嗎? 這裏是我的extensionDelegate.swift: var audioPlayer = AVAudioPlayer() class ExtensionDele

    0熱度

    1回答

    我發現了刷新watchapp UI及其併發症here的流程的很好的描述。這對我很有用,即使有時用戶界面只會在我將應用程序帶到前臺時纔會更新(但這是另一個問題)。 是我到目前爲止做的是這樣的: 1 - 我安排後臺刷新; 2 - 當調用後臺刷新任務時,我安排一個後臺downloadTask; 3 - 完成後,downloadTask調用其委託方法(didFinishDownloadingTo),在那裏

    1熱度

    1回答

    我想設計的手錶應用模塊化大的併發症。在我的併發症的看法,我想這兩個圖像&文本的用戶。 我有一些設計相關的問題,這是如下: 如何設置圖像&文本無論是在複雜視圖的多個行? 最大多少行模塊化大的併發症可用於顯示目的支持? 我怎樣才能創建一個單一的應用程序爲同一個家族像的環圓小麻煩型多種併發症,簡單&堆棧? 我已經檢查模塊大複雜的蘋果文件,但我沒有得到足夠的信息。 Apple Doc:- Modular

    1熱度

    1回答

    我的應用依賴於手錶和設備之間的持續通信。我想用單例來管理所有的消息和會話狀態。我想使用繼承在手錶和設備上單獨進一步自定義此行爲。我希望父類是WCSessionDelegate,但是WCSession庫存在iOS和WatchOS,並且每個都有獨立的代理函數。有沒有辦法在超類中包含兩組函數?現在編譯器將文件視爲一個或另一個,即使它是應用程序和監視目標的一部分。 Functions are marked

    2熱度

    1回答

    我能夠獲得數字皇冠的事件,並且我想要降低旋轉一個小皇冠時調用多個事件的速度。所以,我想要實現如果在任何方向上旋轉大約30度,我會增加或減少數值。我怎樣才能做到這一點? func crownDidRotate(_ crownSequencer: WKCrownSequencer?, rotationalDelta: Double) { if value > 0 { myValue = m