草庐IT

push-segue

全部标签

ios - 为什么我的 unwind segue 回溯得太远了?

我正在尝试为我的应用程序的注册过程创建Controller架构。下面是当前状态的图像:该应用程序第一次从登录页面启动,如果用户点击“注册”,导航Controller将通过self.presentViewController模态呈现。导航Controller然后推送通过ViewController,然后推送到第二个ViewController。在第二个ViewController上,用户必须先按“Go”以模态导航到请求附加信息的ViewController,然后再继续注册过程。一旦用户在这个模态呈现的Controller上输入了额外的信息,用户按下“返回”以通过展开转场返回到第二个Vie

docker push 报错:unauthorized: unauthorized to access repository: library/xx处理方法

root@master:/home/data/harbor#sudodockerlogin49.0.241.2adminHarbor123451.报错原因分析root@master:/home/data/harbor#dockerpush49.0.241.2/library/nginx:latest#这种报错Thepushreferstorepository[49.0.241.2/library/nginx]Get"https://49.0.241.2/v2/":dialtcp49.0.241.2:443:connect:connectionrefusedroot@master:/home/d

ios - Clean Swift - 没有 segue 的路由

我在CleanSwift中找到了Router体系结构负责在ViewController之间导航和传递数据。一些示例和articles描述Routers使用segue与ViewController通信。当我不想使用Storyboard中的任何segue时,方便的设计是什么?是否可以在CleanSwift中不使用segue来传递数据?如果您用最简单的完整示例进行描述,将不胜感激。 最佳答案 文章说你可以://2.Presentanotherviewcontrollerprogrammatically您可以使用它来手动创建、配置和推送vi

ios - 如何将 segue 从 TableView 中的单元格单击推送到另一个 View Controller

这个问题在这里已经有了答案:HowtomakeapushseguewhenaUITableViewCellisselected(10个答案)关闭6年前。我有一个TableViewController,通过单击单元格,我将用户重定向到详细ViewController。但是当我执行segue“当前ViewController”时,它工作正常。但我需要的是?我需要通过单击表格View单元格来执行推送转场。该怎么做?这是我的代码:functableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){l

ios - 如何在没有关联的 UI 元素的情况下在 iOS 中创建一个 segue

我首先加载“ViewController1”。它执行大量后台管理工作,然后转到“ViewController2”。要对“ViewController2”执行Segue,我知道的唯一方法是添加一个BUTTON(用户永远不需要看到或使用),然后通过按住control和拖动。我的问题是——因为我真的不需要ViewController1中的按钮,我如何才能创建一个Segue,然后使用performSegueWithIdentifier("segue_LoginToStart",sender:无) 最佳答案 步骤-1--在Storyboard

ios - Interface Builder 不显示 segues 的 peek 和 pop 选项

我想为我的应用程序添加3D触摸功能,但InterfaceBuilder没有显示peek和pop选项。既不用于Actionsegues也不适用于手动转场。我的开发目标是iOS9.1,我使用的是Xcode7.2(7C68)。给了什么? 最佳答案 peek&pop(预览提交segues选项)只会出现在Interfacebuilder中,如果segue是从可点击或具有操作的UI元素启动的,例如UIButton、UITableViewCell或UICollectionViewCell等 关于ios

ios - 断言失败与 segues

我复制了我的项目并将其重命名-我以前管理过这个项目,没有发生太多事故。这一次我在执行任何segue时都收到以下错误。***Assertionfailurein-[UIStoryboardSegueTemplatesegueWithDestinationViewController:],/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.5/UIStoryboardSegueTemplate.m:90***Terminatingappduetouncaughtexception'NSInterna

ios - Segue 已准备就绪,但性能无一异常(exception)地失败

我有两个View,A和B,它们之间有模态转场。A的Controller定义了@IBActionfuncunwindSegue(segue:UIStoryboardSegue)。我正在尝试以编程方式执行展开转场(从ViewB返回到A),但失败但未产生任何错误。在ViewB的Controller中,我调用了performSegueWithIdentifier("unwind",sender:self)并且可以看到调用了funcprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?)但是之后什么也没有发生。我已经在XCode中为un

条件下的 Swift 自定义 segue

我正在尝试根据用户登录信息是否正确有条件地执行segue。我有一个从我的登录ViewController到一个新的NavigationController的模态转场。我几乎尝试了所有遇到的建议,但似乎没有任何效果。使用Sift和Xcode6。importUIKitimportAudioToolboxclassViewController:UIViewController{@IBOutletweakvarusernameTextField:UITextField!@IBOutletweakvarpasswordTextField:UITextField!@IBOutletweakvari

ios - 在 Swift 中通过 Storyboard Segue 传递自定义初始化参数

我对自定义初始化程序的概念有些陌生,所以我很难理解我尝试做的事情是否可行。我正在使用源代码创建消息应用程序。所有代码都是在不使用Storyboard的情况下编写的,我现在想实现它。在源代码中实现的init是这样的:init(chat:Chat){self.chat=chatsuper.init(nibName:nil,bundle:nil)title=chat.user.name}requiredinit(coderaDecoder:NSCoder){fatalError("init(coder:)hasnotbeenimplemented")}在didSelectRowAtIndex