草庐IT

dismissViewController

全部标签

ios - 方法在 DismissViewcontroller 之后不刷新数据

我正在开发iPhone应用程序,我曾一度陷入困境。我面临的错误是,我在FirstViewController中有一个表格View,点击单元格我在SecondViewController上呈现SecondViewController我有一个按钮,单击该按钮我将关闭我的presentViewController并再次返回到FirstViewController上的FirstViewController我正在调用一个方法,该方法被成功调用但它不执行该方法的内部任务,(意味着我想重新加载我的tableview它不会重新加载我的tableview,我想更改该页面的标题文本但它不会改变)这是我的代

ios - 使用搜索栏取消按钮关闭模态视图 Controller

我有一个带有搜索栏和表格View的模态视图Controller,基本上是一个弹出式搜索框,使用弹出式搜索框呈现。在顶部它有一个带有取消按钮的UISearchBar。我正在尝试使用该搜索栏上的取消按钮关闭ViewController。我尝试了很多方法...-(void)searchBarCancelButtonClicked:(UISearchBar*)searchBar{[selfdismissViewControllerAnimated:YEScompletion:nil];}和[self.presentingViewControllerdismissViewControllerAn

来自 Segue 的 Swift dismissViewController - macOS

我有一个辅助ViewController,它通过Storyboardsegue以编程方式出现:funcactioncall(){performSegue(withIdentifier:"showIgnoreVC",sender:self)})此函数是主ViewController的一部分,通过AppDelegate的NSNotification调用,AppDelegate又由菜单项点击触发。但是,即使segue连接到主ViewController,以下代码也不会关闭辅助View:@IBActionfuncdismiss(_sender:Any){print("Hello?Gonnacl

ios - Swift:dismissViewController 并实例化另一个 ViewController

我试图关闭一个ViewController并同时显示另一个ViewController。当Level1Controller()完成并调用self.dismissViewController()时,我希望它将我带到另一个名为EndScene().这是让我最接近的代码。self.dismissViewControllerAnimated(true,completion:{()->Voidinletstoryboard=UIStoryboard(name:"Main",bundle:nil)letnextViewConroller=storyboard.instantiateViewCont

ios - 如何关闭所有以模态方式呈现在彼此面前的 View Controller ,并 swift 展开 segue?

所以我有一个主视图Controller,ViewController将在彼此的前面显示,我希望当用户单击最后一个ViewController中的按钮时关闭所有呈现的模态视图Controller,所以我使用了这段代码但我没有得到结果letdestination=matchViewController()letappDelegate:UIApplicationDelegate=UIApplication.shared.delegate!letinitialViewController=destinationletnavigationController=UINavigationContro

ios - 未调用 dismissViewController 完成处理程序

尝试使用链接中第一个答案中的代码(来自Kampai):HowtouseUIAlertControllertoreplaceUIActionSheet?但是,我的代码中甚至没有调用完成处理程序。按下两个按钮后可以关闭警报操作表,但完成处理程序中的任何内容都不起作用。知道可能是什么问题吗?我刚开始使用完成处理程序并尝试在网上找到答案,但很少有人遇到与我相同的问题。-(IBAction)takePhotoButtonPressed:(UIButton*)sender{pressedButtonTagNumber=sender.tag;UIAlertController*actionSheet

ios - 相机模式下的 UIImagePickerView 在 iPad 上的 dismissViewController 上显示全黑

我有一个应用程序使用UIImagePickerView允许用户使用他们的相机拍照或使用UIImagePickerView从相机胶卷中选择一张照片。获取图片后,我使用[pickerpresentViewController:myViewControlleranimated:YEScompletion:nil]在选择器顶部显示一个不同的对话框。如果我将我的应用程序作为iPhone应用程序运行(在我的iPad上),当我使用[myviewController.presentingViewControllerdismissViewControllerAnimated:YEScompletion:

ios - 错误编程的后果 : dismissViewController vs popViewController

我了解dismissViewControllerAnimated:completion:和popViewControllerAnimated:之间的区别,如onStackOverflow所述在这里:-dismissViewControllerAnimated:completion:methodisusedtodismissanUIViewController,whichwaspresentedbythemethod:-presentViewController:animated:completion:.-popViewControllerAnimated:methodofUINavig

ios - Swift - uiDelegate 必须是 UIViewController 或实现 signIn :presentViewController: & signIn:dismissViewController: methods

从Crashlytics,我们在Google登录过程中收到大量崩溃报告。崩溃报告如下:FatalException:NSInvalidArgumentExceptionuiDelegatemusteitherbea|UIViewController|orimplementthe|signIn:presentViewController:|and|signIn:dismissViewController:|methodsfrom|GIDSignInUIDelegate|.FatalException:NSInvalidArgumentException0CoreFoundation0x1
12