【发布时间】:2020-07-28 18:08:15
【问题描述】:
大家好,我在 MoviesViewController 中有电影数组,它有一个 tableView,我在其中显示 tableCells。我在 SidebarMenuController 中注销,onTap 转到 LogInController。当我点击注销时,我想从 MoviesViewController 中清空电影数组并转到 LogInController。这个怎么办?
【问题讨论】:
-
arr = [ ] 或 arr = array() 将起作用
-
全局定义电影数组。然后你就可以在你的应用中的任何地方访问它。
-
@Arun 我知道如何清空数组,但我想在按下 SidebarMenuController 的注销按钮时清空。当我离开 MoviesViewController 时,数组会自动清空吗?
-
如果您想从另一个 vc 通知其他 vc,那么您可以使用 notificationcenter 向该 vc 发布通知
-
@DilanAnuruddha 我应该在哪里定义这个数组。在 AppDelegate 或 MoviesViewController 中作为 public var movies =[Movie]() ?
标签: ios arrays swift uitableview uiviewcontroller