草庐IT

push-segue

全部标签

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 - 执行 segue 后,嵌入式导航栏在 iOS 7(小屏幕)上消失,但在 iOS 9(大屏幕)上不消失

我有一个名为showPage的节目转场从ViewController到TableViewController,我正在调用performSegueWithIdentifier()在单击警报中的按钮上的“确定”后使其显示:@IBActionfuncenterManuallyTap(sender:AnyObject){varcode:String!if#available(iOS8.0,*){letalert=UIAlertController(title:"Entercode",message:"Pleaseentercode",preferredStyle:UIAlertControll

ios - 从 prepare segue 获取数据后将值字典添加到标签

在preparesegue中,我将数据添加到另一个Controller中的字典中,这是该字典:vardata=[String:String]()并且在准备segue时,我将值和键添加到字典中movieDetail.data.updateValue("title",forKey:self.animationItems[index!].snippet.title)movieDetail.data.updateValue("description",forKey:self.animationItems[index!].snippet.description)是吗?然后,新Controller

ios - Xcode 8.1 和 unwind segues 有问题

我无法放松segue以使用最新的Xcode8.1GM。我只是想知道我是唯一一个,还是其他人正在经历同样的事情。我已经像以前一样设置了ViewController,它在Xcode8.0中工作,但现在我没有运气了。试图清洁等等,但没有任何帮助。我希望其他人也可以在我提交雷达之前对其进行测试...首先实例化viewcontroller的viewcontroller具有以下代码:@IBActionfuncunwindToSettingsTableViewController(_segue:UIStoryboardSegue){print("unwind")}我也试过不加下划线,但没有用。设置它

iOS10 : How to avoid memory leaks in a segue circle

我的项目中有4个场景,page1可以segue(typeisshow)到page2,然后可以segue到page3,然后到page4,然后返回到page1。你在1秒内从我的Storyboard中了解到:这四个场景的controller类是ViewController:importUIKitclassViewController:UIViewController{staticvarcount:Int=1varid=countrequiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)ViewController.count

ios - 是否可以通过 segue 快速传递枚举

我的第一个ViewController中有这个prepareForSegue,里面有一个枚举overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){enumTypeOfSegue{caseEdit,Create}ifletDestViewController:DetailViewController=segue.destinationViewControlleras?DetailViewControllerwheresegue.identifier=="EditItem"{letedit=TypeOf

ios - 在我快速按下按钮后,在 segue 之前执行一些代码

我有一个转到另一个View的按钮。我想在segue移动之前执行一些代码。我面临的问题是segue在代码有机会完成之前转到另一页。因此,在View更改之前,用户默认值中的值不会更改。我的问题是如何让代码运行并在它完成后让segue触发?这是我目前所拥有的:@IBActionfunconLogoutClick(sender:AnyObject){//clearallurlchacheNSURLCache.sharedURLCache().removeAllCachedResponses()//nullouteverythingforlogoutemail=""password=""self