2017-04-27 47 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序列化/反序列化我的自定义对象,将东西存储在手表的文件系统中。

相关问题