向用户呈现备用视图的最佳方式

时间:2015-04-05 20:37:01

标签: watchkit apple-watch

在我的Apple Watch应用程序中,我需要有一种方法能够通知用户他们必须先从我的应用程序的iPhone版本中设置一些内容才能使用Watch App。显然,我需要通过一些标签和图片来做到这一点,但是这些的布局与我的应用程序中主视图的布局不同。

如何根据iPhone应用程序的状态向用户显示不同的视图,除非有必要,否则他们无法看到?我在普通应用程序中做类似事情的方式就是推送到不同的视图控制器,但显然这在手表应用程序中是不可能的。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您始终可以提供模态接口控制器。或者,您可以在根控制器的视图中创建一个单独的组,并根据需要显示/隐藏该组。

要检查iPhone应用程序的状态,最简单的解决方案可能是在iPhone应用程序和Watch应用程序之间使用共享的NSUserDefaults套件。满足条件时,将值设置为true / YES,并在Watch应用程序中检查该值。