dismissviewcontrolleranimated
全部标签 所以....我有一个ViewController,当我按下一个按钮时,会出现另一个ViewController:-(IBAction)searchButtonPressed:(id)sender{[selfpresentViewController:self.controllerSearchanimated:YEScompletion:nil];}2号内部ViewController是一个TableView,当在表中选择一行时,此代码运行:NSString*phrase=nil;//Documentpassword(forunlockingmostencryptedPDFfiles)N
这是我的应用程序设计。我有mainController,它显示secondViewController。现在,我想关闭secondViewController,然后在mainController上调用方法aMethod,如下所示:[selfdismissViewControllerAnimated:YEScompletion:aMethod];但这给了我错误useofundeclaredidentifier'aMethod'显然我没有正确使用完成处理程序,但我想不出正确的方法。 最佳答案 我想这就是你要找的,[selfdismiss
这是我的代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{[pickerdismissViewControllerAnimated:YEScompletion:^(void){NSLog(@"Test");}];}它关闭模态视图Controller,但不调用完成参数。我做错了什么吗? 最佳答案 void完成处理程序由一个简单的^{填充,我以前从未见过你的语法
我在Objective-C中有一段代码作为示例:VKShareDialogController*shareDialog=[VKShareDialogControllernew];//1shareDialog.text=@"Thispostcreatedusing#vksdk#ios";//2shareDialog.vkImages=@[@"-10889156_348122347",@"7840938_319411365",@"-60479154_333497085"];//3shareDialog.shareLink=[[VKShareLinkalloc]initWithTitle:@
我像这样呈现两个ViewControllerself.presentViewController(choosePlace,animated:true,completion:nil)self.presentViewController(shareController,animated:true,completion:nil)我想像这样解雇他们:println("parent\(self.parentViewController)")self.dismissViewControllerAnimated(true,completion:{self.parentViewController?.
在同一个viewcontroller上,我们可以发送邮件或者短信给friend发送信息。应用程序中的短信完全有效。但是对于电子邮件,电子邮件应用程序会在我的应用程序中打开,其中包含我要求写的所有信息,但无法通过按下取消来关闭它,没有任何反应。我试过mc.mailComposeDelegate=self或mc.delegate=self并且MFMailComposeViewControllerDelegate也在顶部。我在互联网上查看了所有内容,没有找到任何解释。mailComposeController永远不会被调用!你有什么想法吗?classinviteAFriendViewCont
我的ViewController登录->主菜单->A->B->C->D如何关闭所有ViewController并返回主菜单为了从我的ViewController注销,我正在执行以下操作以返回登录funclogout{self.view.window!.rootViewController?.dismissViewControllerAnimated(false,completion:nil)}现在我正在做的是这个classAppDelegate:UIResponder,UIApplicationDelegate{varviewControllerStack:[BaseViewContr
以下代码适用于Swift1.2。现在,我得到一个错误:"ValueoftypeMessageComposeResulthasnomember'value'"funcmessageComposeViewController(controller:MFMessageComposeViewController,didFinishWithResultresult:MessageComposeResult){switch(result.value){caseMessageComposeResultCancelled.value:print("Messagewascancelled")self.d
我有一个很奇怪的行为:我有一个带有导航Controller(导航栏)的应用程序,其中状态栏是可见的。然后我在我想隐藏状态栏的地方模态地呈现一个ViewController(使用相机的条形码扫描仪),所以我实现了:overridefuncprefersStatusBarHidden()->Bool{returntrue}当我使用关闭模态呈现的View时self.dismissViewControllerAnimated(true,completion:nil)View消失,状态栏保持隐藏状态,尽管rootviewcontroller实现了overridefuncprefersStatus
我目前正在构建一个包含WkWebView的弹出模态视图的应用程序。当我想在此模态视图中上传图像并出现照片选择时,模态视图将返回到启动它的ViewController。我怎样才能避免这种情况?importUIKitclassPostWindow:UIViewController{@IBActionfuncclose(sender:AnyObject){dismissViewControllerAnimated(true,completion:nil)}overridefuncviewDidLoad(){super.viewDidLoad()//dostuffhereletmyWebVie