Tag: Playgroundbooks

在Playground Book的Contents和LiveViewController之间传递数据

鉴于目前没有有关此主题的官方资源,将数据从Contents.swift传递到LiveViewController.swift可能会引起一些麻烦。 让我们看看如何一起做。 #下载官方模板 首先,您需要从Apple Developer网站下载官方模板:template 最初的项目为我们节省了很多时间,并且可以在xCode上使用并在Simulator和iPad上启动。 我们需要使用xCode打开项目,我们将找到我们通常在IOS上使用的经典ViewController ( LiveViewController.swift )和LiveView.storyboard ,以及在Playground Book上使用的标准Contents.swift和LiveView.swift文件。 我们要做的是将Playground Book ( Contents.swift )的左侧与右侧 ( LiveViewController.swift + LiveView.storyboard )进行通信。 #设置模板 我们需要添加一些文件来改进模板并使其强大。 现在,我们可以很快地复制LiveViewController.swift和LiveView.storyboard。 在第一个中,我们将其重命名为LiveViewController_1_1 .swift,我们必须打动父级LiveViewController,然后编写代码。 在第二个中,将其重命名为LiveView_1_1.storyboard ,我们需要关联我们的类LiveViewController_1_1。 #设置Contents.swift 在下面,您将找到要在Contents.swift文件中插入的代码行,我们将从中发送数据。 在示例中,我们传递的数据类型为String,但是可以对任何类型的数据执行该过程。 通过在左侧写一个字符串,我们将看到,单击“ 执行我的代码”后 ,输入的值将直接出现在标签的右侧 。 如果您打算传递其他数据类型 ,则需要用另一种类型将数据类型“ string”替换为:boolean,integer等… 您可以在这里下载该项目