ios - 使用 SWrevealviewcontroller 将数据传递到后 View

标签 ios swift segue swrevealviewcontroller

我需要使用 SWRevealViewController 将前 View Controller 传递给后 View Controller ,但我完全不知道该怎么做。

后 View 中的变量如下所示:

var mainView : ViewController!

关于如何将它传递给 ViewController 有什么建议吗?

最佳答案

我在 prepareForSegue 中使用它来传递对我有用的数据

 if ([[segue identifier] isEqualToString:@"SWReveal"]) {

       SWRevealViewController *destination = [segue destinationViewController];
       [destination loadView];
       UINavigationController *navViewController = (UINavigationController *) [destination rearViewController];

       if ([navViewController.topViewController isKindOfClass:[MenuViewController class]]) {

          MenuViewController* menuVC = (MenuViewController*)navViewController.topViewController;
          menuVC.title = @"Menu";
        } 
    }

希望对你有帮助

关于ios - 使用 SWrevealviewcontroller 将数据传递到后 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36412939/

相关文章:

ios - iOS 部署目标 'IPHONEOS_DEPLOYMENT_TARGET' 设置为 8.0,在 Flutter 中如何更改最小 IOS Deploying Target

ios - 由于空间不足,无法在 xcode 中找到配置文件

swift - 如何在 Swift3.0 的第一个场景中放置后退按钮?

ios - 如何正确注销并继续到 View Controller ?

ios - 如何将手势切换回上一个 View ios?

ios - 如何在iOS中发送带有特殊字符的JSON字符串?

ios - UIImagePickerController 导致重复

ios - ScrollView 类 iOS

swift - 使 Button 跨越 VStack

ios - 在 Swift 中获取时区 (GMT)