jjzjj

topViewController

全部标签

ios - 当 AdMob 中的 GADRewardBasedVideoAd 关闭时,选项卡 Controller 也会关闭

我有一个带有GADRewardBasedVideoAd的ViewController。我可以轻松播放和关闭广告,但随着广告关闭ViewController也是如此。我能做什么?@IBActionfuncad_button_click(_sender:Any){ifGADRewardBasedVideoAd.sharedInstance().isReady==true{GADRewardBasedVideoAd.sharedInstance().present(fromRootViewController:self)}} 最佳答案 对

ios - Parse.com 和 Facebook 登录,运行无限循环

我将Parse和FacebookiOSSDK都更新到了最新版本,当我尝试使用Facebook登录时,我的应用程序崩溃了,从调试器中我可以看到它正在无限循环中调用3-4个方法。我的登录代码如下所示:-(void)openSession{UIViewController*topViewController=self.window.rootViewController;NSArray*permissions=[NSArrayarrayWithObjects:@"user_likes",@"friends_likes",nil];//LoginPFUserusingFacebook[PFFac

ios - 通过 topviewcontroller 在自定义类上设置委托(delegate)的简洁方法

我已经定义了一个类NewViewController,它显示了一个用于在应用程序中添加新项目的屏幕,该项目被包装在UINavigationController中。我想在这个UIViewController上设置一个delegate,我目前在prepareForSegue方法中这样做:UINavigationController*navController=segue.destinationViewController;NewViewController*newViewController=(NewViewController*)navController.topViewControll

ios - ECSlidingViewController 2 landscape with Right Side Menu 有错误

我发现ECSlidingViewController旋转到横向时,View的大小没有调整。所以显示了一个很大的空白背景。它在人像中效果很好。这只发生在右侧菜单上。请在此处找到屏幕截图:landscape!portrait!2014年5月20日更新,子类ECSlidingViewController,添加这2个方法。但问题仍然存在。MyECSlidingViewController.m-(BOOL)shouldAutorotate{return[self.topViewControllershouldAutorotate];}-(NSUInteger)supportedInterface

objective-c - UINavigationController 的 addChildViewController 和 topViewController 之间的相互作用

我有一个类似于模态视图Controller的东西,我需要在其他ViewController上方显示它。我没有使用常规模式Controller功能(presentViewController:和friend),因为我需要更好地控制流程。相反,我正在使用ViewController包含功能(addChildViewController:方法组)。包含特性使代码相当简单。当我需要呈现“模态”ViewController时,我将它作为subviewController添加到ViewController层次结构中,一切都按预期进行。一个小问题是常规ViewController包含在导航Contr

ios - UIViewController 在 XCode 7 中不再有成员 topViewController 或 viewControllers

更新到XCode7并将我的项目转换为最新的Swift2语法后,有一个错误我似乎无法修复。我有一个导航Controller的segue,需要将数据传递到其堆栈中的顶ViewController。到目前为止,以下一直有效:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){letdestinationVC=segue.destinationViewController.viewControllers[0]as!MYViewController//ORletdestinationVC=segue.des

ios - 如何正确处理接收远程推送通知

我有一个关于如何处理传入推送通知的问题。如您所知,一个应用程序可以有很多View。例如,当我收到通知时,我想在用户所在的View中显示警报或做其他事情(因为我真的不知道用户在收到通知时将在哪个View中)。现在,如果每个View代表一个swift文件,那么我是否需要在每个swift文件中实现相同的代码来处理传入的推送通知,或者我猜有更好的设计或技术来处理这个问题?我已经搜索了一段时间,我所能找到的只是人们在应用程序处于后台而不是前台时遇到问题:/任何东西都很好,教程、指南、代码示例。如果可能的话,有很多方法可以解决这个问题,这样我就可以研究它们并选择最适合我的方法。

ios - 呈现 UIImagePickerController 时如何获取顶 View Controller ?

有时我会显示UIImagePickerViewController。呈现后,我调用我的函数:UIStoryboard.topViewController():extensionUIStoryboard{classfunctopViewController(base:UIViewController?=UIApplication.sharedApplication().keyWindow?.rootViewController)->UIViewController?{ifletnav=baseas?UINavigationController{returntopViewControlle

swift - 如何在 Swift 中显示来自另一个类的警报?

我有一个主类AddFriendsController,它运行以下代码行:ErrorReporting.showMessage("Error",msg:"Couldnotaddstudenttostorage.")然后我有了这个ErrorReporting.swift文件:导入基金会classErrorReporting{funcshowMessage(title:String,msg:String){letalert=UIAlertController(title:title,message:msg,preferredStyle:UIAlertControllerStyle.Alert

ios - UIViewController 类型的值在 Xcode 7 更新后没有成员 topViewController

更新到Xcode7后,我收到此错误“类型UIViewController的值没有成员topViewController。”还有其他人遇到这个吗?topViewController不再是UIViewController的一部分了吗?overridefuncviewDidLoad(){super.viewDidLoad()self.navigationItem.leftBarButtonItem=self.editButtonItem()letaddButton=UIBarButtonItem(barButtonSystemItem:.Search,target:self,action:"
12