草庐IT

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

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

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

ios - UIAlertController 按钮代表不会触发(在 Modally Segue 中)

我正在使用带有两个按钮的非常基本的UIAlertController设置。varalert=UIAlertController(title:"Leaveplayer?",message:"Youwillnotbeabletoreturntothisroutineafter!",preferredStyle:.Alert)letcancelAction:UIAlertAction=UIAlertAction(title:"Continue",style:.Cancel){action->Voidinprintln("here")}letdeleteAction:UIAlertAction

ios - 在 unwind segue 停止 segue 后显示警报。如何确保在 unwind segue 完成后显示警报?

我有一个从AViewController到BViewController的unwindsegue。在B中做了一个网络操作,操作完成后,响应会显示在AViewController中。我成功制作了这个结构。但是有一个问题:当我尝试显示警报时,它显示但停止了segue。我如何确保在segue完成后显示警报。错误在这里:2016-04-2714:39:28.350PROJECT[9100:128844]Presentingviewcontrollersondetachedviewcontrollersisdiscouraged.2016-04-2714:39:28.359PROJECT[910

ios - 如何在不使用 segue 的情况下在 View Controller 之间传递图像

我收到一个错误:Thread1:EXC_BAD_INSTRUCTION(code=EXC_1386_INVOP,subcode=0x0)同时尝试将从照片库中选择的图像传递给另一个ViewController。源ViewController-@IBActionfuncmyButtonTapped(_sender:UIButton){letsecondVC=storyboard?.instantiateViewController(withIdentifier:"secondVC")as!secondVCsecondVC.passedVName=VNameTextField.text!se

ios - sigabrt 错误在 Swift 中以编程方式调用 segue

我是iOS开发的新手,目前正在尝试在选择UITableViewController中的单元格后以编程方式调用segue。尽管我已经在我的Storyboard中创建了segue并为其分配了一个标识符,但我仍然在重写的didSelectRowAtIndexPath方法中调用performSegueWithIdentifier方法时收到sigabrt错误。任何帮助将不胜感激。overridefunctableView(tableView:UITableView!,didSelectRowAtIndexPathindexPath:NSIndexPath!){self.performSegueW

ios - Swift - 在动态 TableCell 上继续

我正在快速学习,并且在尝试在触摸TableViewCell时触发segue时遇到问题,这应该将url传递给第二个View,目前只是在标签中显示它。我动态创建(我见过人们以编程方式使用,这可能是正确的词)每个单元格,所以,在Storyboard中,除了View本身之外,我没有任何对象可以链接到另一个View......这就是我做到了。所以我将第一个ViewController连接到第二个ViewController,并添加了执行转场的代码。我不确定这是否正确,我的知识来自教程,但并未完全解释我想做什么。下面是两个View的代码。第一眼importUIKitprotocolsendInfo