iOS:通信到父视图控制器

父视图控制器是一个单词表。 子视图在屏幕上延续,让你玩这个词。 用户可以“标记”单词(保存为用户默认值)。 父performance在应该如何发现该单词已被标记,以便我们可以显示一个漂亮的标志图标?

要将数据从子级传递回父级视图控制器,您需要使用协议和委托

有关在视图控制器之间来回传递信息的详细说明,请参阅本 SO接受答案的传递数据返回部分

你可以在子视图控制器中有一个boolean

当用户“标记”它时,可以将该布尔值设置为true。

如上所示,无论是否标记,都可以将值返回给父视图控制器

希望这可以帮助。

使用委派是最好的select。 让父母成为你的孩子的代表。 无论你想用什么样的数据types传递,在你的子VC中,或者你的 – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath()如果你只允许一个单词被选中一个时间或button按下function,如果你允许多个select。 调用你的委托方法来接收从孩子发送的话,然后你可以做任何你想要的。

希望这可以帮助。