gpt4 book ai didi

ios - SWReveal 问题与由 UIAlert 按钮选择启动的导航

转载 作者:可可西里 更新时间:2023-11-01 00:55:07 25 4
gpt4 key购买 nike

我有一个用 SWReveal 实现的滑出式菜单,一切正常。

在当前滑出的菜单中,我有以下选项:

- Dashboard
- Items
- Buy Coins
- Logout

所有通过滑出菜单的导航都可以正常工作。

我的问题是我希望以编程方式从基于操作的 UIAlert 中调用某个 View Controller 。

所以在我的例子中,如果用户试图购买一件商品但没有足够的钱购买,则会显示一个 UIAlert 通知用户他们没有足够的硬币来购买商品一个取消购买硬币选项。

如果用户单击Cancel 按钮,UIAlert 将被取消,工作正常

但是如果用户点击Buy Coins按钮,我希望用户直接被带到Purchase View Controller,而不是查看滑出菜单

有人知道怎么做吗?!

最佳答案

这可以用下面的代码解决:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let sw = storyboard.instantiateViewControllerWithIdentifier("SWRevealViewController") as! SWRevealViewController
self.view.window?.rootViewController = sw

let destinationController = self.storyboard?.instantiateViewControllerWithIdentifier("StoryboardID") as! NameOfViewController
let navigationController = UINavigationController(rootViewController: destinationController)
sw.pushFrontViewController(navigationController, animated: true)

这应该可以解决您的问题。

关于ios - SWReveal 问题与由 UIAlert 按钮选择启动的导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51585681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com