如何在 Apple Watch 的分层导航样式中的控制器之间发送多个对象?

How to send more than one object between controllers in Hierarchical navigation style in Apple watch?

我正在为 Apple Watch 开发应用程序。我正在从另一个界面控制器推送一个界面控制器,如何以分层导航方式在控制器之间发送多个对象?

您可以为任何对象创建一个新数组,并将您的对象内容放入该数组中:

var array = [AnyObject]()
array.append(youobject1)
array.append(youobject2)

之后,您可以使用此数组将上下文发送到第二个接口。

您可以发送一个数组或字典,其中包含您要发送的多个对象。

有两种方法。

首先:传递数组或字典(根据 jastrada - 抱歉,由于我的声誉很低,我无法投票)

第二:创建一个全局结构或 class(具有静态值),当从一个结构转到另一个结构时,初始化 class 并为其赋值,然后在第二个结构中取回值查看。

两者都会导致预期的结果。