根据Apple文档:
“Apple TV上的应用程序没有持久的本地存储空间。这意味着为新Apple TV开发的每个应用程序都必须能够在iCloud中存储数据并以提供良好客户体验的方式检索它。” / p>
这是否也排除使用NSUserDefaults作为持久化数据的方法?
答案 0 :(得分:4)
根据Apple Developers Forum的回答:
允许使用NSUserDefaults,并支持最多500KB的数据。
您还可以使用应用程序临时和缓存目录在本地存储内容,但请注意,此数据将被清除。
超过500 KB以上的限制,您需要使用CloudKit或其他一些关闭设备的数据存储方式。例如,这可能包括您自己的Web服务实现。