2017-04-27 82 views
1

我正在研究一個由Apple Watch組件組成的應用程序。一旦iPhone應用程序啓動後,它會通過WatchConnectivity框架向Apple Watch發送信息(設備ID,IP地址等),並將數據存儲爲用戶默認值。 Apple Watch將使用這些信息將數據發送到服務器。但在某些情況下,NSUserDefaults的值返回爲「null」。 例如Apple手錶 - 將數據分別存儲到Apple Watch不依賴於iPhone

  1. 當手表打開和關閉。
  2. 當應用程序被殺害和不開等

請給一些建議,用於存儲有關Apple關注數據和永久不用每次都對iPhone依賴。

回答

0

根據您希望存儲的數據的複雜程度,可能需要使用數據庫框架(即Realm或CoreData)將持久數據存儲在手錶上。

2

我通過執行NSCoding並使用NSKeyedArchiverNSKeyedUnarchiver序列化/反序列化我的自定義對象,將東西存儲在手錶的文件系統中。

相關問題