8得票3回答
在Swift中将数据从一个标签控制器传递到另一个标签控制器

我的应用程序有三个与tabBar的三个标签关联的viewController。我想从第一个标签切换到第三个标签,并将一些数据从第一个视图控制器传递到第三个视图控制器。我无法使用segue实现它,因为segue会在所选标签中创建导航。这不是我的要求。我想在tabBar中切换标签并传递一些数据,而...

10得票4回答
iOS segue执行两次

我有一个表格视图,其中包含不同类型的表格视图单元格。在其中一个单元格中,有两个按钮,当按下时会加载一个视图控制器。我正在使用以下函数来处理按钮的按下:- (IBAction)leftButtonPressed:(id)sender { // Getting the pressed bu...

52得票11回答
NSGenericException', reason: '只有在源控制器由UINavigationController的实例管理时,才能使用Push segues。

我正在制作一个包含5个视图控制器的应用程序,第一个视图控制器嵌入了一个UINavigationController,并且前4个视图控制器之间的segue可以正常工作。然而,引入第五个视图控制器破坏了这一点,我遇到了错误。Terminating app due to uncaught excep...

108得票10回答
从AppDelegate开始有条件地在故事板中不同位置启动

我有一个设置好的故事板,其中包含工作登录和主视图控制器,后者是当登录成功时用户导航到的视图控制器。 我的目标是如果身份验证(存储在keychain中)成功,则立即显示主视图控制器,如果身份验证失败,则显示登录视图控制器。 基本上,我想在我的AppDelegate中实现这个:// url req...

21得票6回答
UITableViewCells从segue返回时不会取消选中状态

我有一个在Storyboard中的UITableView,其中包含单元格,并且通过segue将这些单元格与另一个视图连接。 当您选择一个单元格时,它会显示单元格选择动画(在我的情况下是将单元格变为灰色),并将另一个视图推到屏幕上。但是当您返回到tableview时,反选动画根本不会显示(即选...

8得票3回答
UIBarButtonItem + popover segue 会创建多个弹出窗口

我目前有一个iPad应用程序,其中包含一个UIToolbar,它包含两个UIBarButtonItems,每个都连接到一个弹出视图。 当用户触摸UIBarButtonItems之一时,将创建弹出窗口而不是切换。这会创建多个重叠的弹出窗口。我已经能够使用以下代码关闭先前创建的弹出窗口: -...

7得票1回答
Peek和Pop不是可选项

我想在一个应用程序中实现Peek和Pop。唯一的问题是,我的当前segue设置没有这个选项: 我做错了什么,为什么我没有这个选项?

7得票1回答
如果从viewDidLoad中调用performSegueWithIdentifier,它无法正常工作。

我有一个简单的应用程序有一个加载屏幕。在这里,我会检查NSUserDefaults中的一些用户详细信息,并跳转到登录或注册界面。 加载屏幕的viewDidLoad()方法如下: override func viewDidLoad() { super.viewDidLoad() ...

10得票1回答
从模态视图切换到选项卡视图控制器并保留选项卡

你好,我正在尝试从一个模态视图转到一个标签栏视图控制器,但不想失去标签栏?我知道问题很简短,但这就是我想问的。 场景: 我有一个标签栏视图控制器A和B。 B以模态方式呈现C视图控制器。 然后我想返回到视图控制器A。 请用Swift编写 :D

27得票3回答
不用按钮连接如何以编程方式执行Segue?

我在故事板(storyboard)中有两个视图控制器(view controllers),我需要从视图1推出(push)到视图2。 我需要在不直接连接故事板中按钮的情况下以编程方式完成此操作。 我应该如何实现呢? 谢谢。