【问题标题】:Passind data from VC to VC through NavC-SWRevealController-NavC通过 NavC-SWRevealviewController-NavY 将数据从 VC 传递到 VC
【发布时间】:2016-02-26 20:39:32
【问题描述】:

我在视图控制器之间传递数据时遇到问题

现在,我使用 ConversationsVC 打开 Base Chat VC

UINavigationController *chatNav = (UINavigationController *)[self.storyboard instantiateViewControllerWithIdentifier:@"chatNav"];
[self.navigationController presentViewController:chatNav animated:YES completion:nil];

@"chatNav" 是第一个导航控制器。 我需要将数据从 ConversationsVC 传递到 Base Chat VC,我不知道该怎么做。如果您有任何想法,请帮助我。谢谢!

【问题讨论】:

    标签: ios uinavigationcontroller swrevealviewcontroller pass-data


    【解决方案1】:

    根本不传递数据。

    在控制器层次结构之外创建一个对象作为数据模型。当您的 ConversationVC 有新数据时,请更新您的数据模型。当您的 BaseChatVC 需要数据时,请从您的数据模型中读取数据。

    数据模型的实现取决于数据的复杂性。它可以像 NSUserDefaults 一样简单,也可以像 Core Data 或服务器存储的包装器一样复杂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多