在Swift中尝试使用警报操作来隔离到另一个视图控制器

pbush25

在我的代码中,我有一个操作表,允许用户登录或注册。当用户按下其中任意一个时,我想定义一个处理程序,将其选择到登录/注册视图控制器中。我对此很陌生,所以我不太确定自己在做什么错,但是在我的代码中我得到一个错误,指出类型不可转换。代码如下:

let actionSheet = UIAlertController(title: "Do you have an account?", message: "Please Log-In or Sign-Up", preferredStyle: .ActionSheet)
    if let presentationController = actionSheet.popoverPresentationController {
        presentationController.sourceView = sender as UIView
        presentationController.sourceRect = sender.bounds
    }

    let dismissHandler = {
        (action: UIAlertAction!) in
        self.dismissViewControllerAnimated(true, completion: nil)
    }
    let signupHandler = ({
        (ViewController: UIViewController!) in
        let signupVC: nextViewController = segue.signupVC as nextViewController
    })
    let loginHandler = ({
        (ViewController: UIViewController!) in
        let loginVC: nextViewController = segue.loginVC as nextViewController
    })
    actionSheet.addAction(UIAlertAction(title: "Cancel", style: .Cancel, handler: dismissHandler))
    actionSheet.addAction(UIAlertAction(title: "Log-In", style: .Default, handler: dismissHandler))
    actionSheet.addAction(UIAlertAction(title: "Sign-Up", style: .Default, handler: signupHandler))
    presentViewController(actionSheet, animated: true, completion: nil)

}

任何帮助将不胜感激!提前致谢。

阿曼77

我不知道segues,但是我通常只是这样介绍它们:

let loginVC = LoginViewController()
self.presentViewController(loginVC, animated: true, completion: nil)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Swift中尝试使用警报操作来隔离到另一个视图控制器

来自分类Dev

如何快速将数组隔离到另一个视图控制器?

来自分类Dev

iOS如何将数组隔离到另一个视图控制器

来自分类Dev

使用Firebase将图像从一个视图控制器传递到另一个(swift)

来自分类Dev

如何使用yii调用重定向到另一个控制器操作视图?

来自分类Dev

如何使用Swift访问另一个视图控制器中的一个视图控制器的IBoutlet?

来自分类Dev

如果调用另一个警报控制器来显示,则删除警报控制器

来自分类Dev

搜索结果中的Swift Search Result Controller搜索到另一个视图控制器

来自分类Dev

将 JSON 数据从 HTTP 请求传递到 Swift 3 中的另一个视图控制器

来自分类Dev

iOS如何将选定的单元格值隔离到另一个视图控制器中

来自分类Dev

在Swift中从另一个视图控制器呈现子类化的视图控制器

来自分类Dev

如何在另一个视图控制器中取消操作队列

来自分类Dev

如何取消另一个视图控制器中的操作队列

来自分类Dev

将数据传递到导航控制器中的另一个视图控制器

来自分类Dev

使用委托从模态视图控制器调用另一个视图控制器中的方法

来自分类Dev

如何从 Swift 中的另一个视图控制器更改标签的出口?

来自分类Dev

Swift-使用导航栏显示另一个视图控制器

来自分类Dev

在Swift中将值从一个视图控制器传递到另一个

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

在Swift中将值从一个视图控制器传递到另一个

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

从一个视图路由到另一个控制器的操作方法,并将参数传递给该控制器的构造函数

来自分类Dev

如何为视图控制器创建嵌入到导航控制器中的另一个视图控制器的序列?

来自分类Dev

使用另一个视图控制器(带有表格视图)来显示 UISearchController 的结果

来自分类Dev

警告:尝试将视图控制器显示在其视图不在窗口层次结构中的另一个视图控制器上

来自分类Dev

无法使用按钮从一个视图控制器导航到另一个

来自分类Dev

表视图单元格到另一个视图控制器

来自分类Dev

使用Xamarin.Mac在Mac OS X中从一个视图控制器移动到另一个视图控制器

来自分类Dev

无法找到导航控制器来导航另一个视图控制器

Related 相关文章

  1. 1

    在Swift中尝试使用警报操作来隔离到另一个视图控制器

  2. 2

    如何快速将数组隔离到另一个视图控制器?

  3. 3

    iOS如何将数组隔离到另一个视图控制器

  4. 4

    使用Firebase将图像从一个视图控制器传递到另一个(swift)

  5. 5

    如何使用yii调用重定向到另一个控制器操作视图?

  6. 6

    如何使用Swift访问另一个视图控制器中的一个视图控制器的IBoutlet?

  7. 7

    如果调用另一个警报控制器来显示,则删除警报控制器

  8. 8

    搜索结果中的Swift Search Result Controller搜索到另一个视图控制器

  9. 9

    将 JSON 数据从 HTTP 请求传递到 Swift 3 中的另一个视图控制器

  10. 10

    iOS如何将选定的单元格值隔离到另一个视图控制器中

  11. 11

    在Swift中从另一个视图控制器呈现子类化的视图控制器

  12. 12

    如何在另一个视图控制器中取消操作队列

  13. 13

    如何取消另一个视图控制器中的操作队列

  14. 14

    将数据传递到导航控制器中的另一个视图控制器

  15. 15

    使用委托从模态视图控制器调用另一个视图控制器中的方法

  16. 16

    如何从 Swift 中的另一个视图控制器更改标签的出口?

  17. 17

    Swift-使用导航栏显示另一个视图控制器

  18. 18

    在Swift中将值从一个视图控制器传递到另一个

  19. 19

    如何将数据从一个视图控制器传递到另一个SWIFT

  20. 20

    在Swift中将值从一个视图控制器传递到另一个

  21. 21

    如何将数据从一个视图控制器传递到另一个SWIFT

  22. 22

    从一个视图路由到另一个控制器的操作方法,并将参数传递给该控制器的构造函数

  23. 23

    如何为视图控制器创建嵌入到导航控制器中的另一个视图控制器的序列?

  24. 24

    使用另一个视图控制器(带有表格视图)来显示 UISearchController 的结果

  25. 25

    警告:尝试将视图控制器显示在其视图不在窗口层次结构中的另一个视图控制器上

  26. 26

    无法使用按钮从一个视图控制器导航到另一个

  27. 27

    表视图单元格到另一个视图控制器

  28. 28

    使用Xamarin.Mac在Mac OS X中从一个视图控制器移动到另一个视图控制器

  29. 29

    无法找到导航控制器来导航另一个视图控制器

热门标签

归档