草庐IT

AT_appDelegate

全部标签

ios - 如何引用 AppDelegate.swift 中的方法?

我有一个名为“Home”的ViewController,我想调用它的一个方法,称为myFunction()。lethome=Home()as!UIViewControllerhome.myFunction()这似乎行不通。为什么? 最佳答案 如果Home是你的rootViewController那么你可以通过这样做从你的AppDelegate方法中调用animateStuff方法:ifletviewController=self.window?.rootViewController?as?Home{viewController.an

swift - 通过 appDelegate openURL 函数呈现 viewController(在导航层次结构中)

我的初始ViewController是一个登录页面,它检查当前用户是否已登录。如果是,则对下一个View执行segue,这是一个选项卡栏Controller,其默认选择的选项卡是一个TableView(已嵌入导航Controller中)。在这个TableView中是一个事件对象列表。当用户选择一个事件对象时,事件详细信息显示在新View中,导航栏出现在上方,允许用户返回到他们的事件列表。这一切都正常工作。但是,该应用程序具有允许通过URL启动它的URL方案。在我的应用程序委托(delegate)中,我能够捕获我需要的URL方案和查询。我的问题是当我尝试呈现必要的ViewControll

ios - 为什么没有调用 appdelegate 中的函数?

我正在尝试将当前用户添加到安装类中,但由于某种原因该函数未被调用。我究竟做错了什么?我该如何解决?下面是finishlaunchingwithoptions和didregisterfornotifications。funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointforcustomizationafterapplicationlaunch.Parse.enableLocalData

ios - 从 AppDelegate 通知 View Controller 的正确方法是什么?

我注册了我的应用程序以打开特定文件类型(在我的例子中是cvs)。因此,当用户触摸“打开方式->我的应用程序”application(_app:UIApplication,openurl:URL,options:[UIApplicationOpenURLOptionsKey:Any]=[:])函数被触发。在此函数中,我将数据从文件读取到本地数组。在我的ViewController中,我需要显示以上数据。那么通知VC接收到数据并将数据传递给它的正确方法是什么? 最佳答案 您需要发布这样的通知:常量文件中的某处:extensionNoti

ios - swift fatal error : 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=3840 "Garbage at end."

我的swift程序一直有这个错误,我正在使用PHP和MySQL作为数据库。我要将数据从数据库显示到TableView。之前是可以的,但是在模拟器上运行了几次之后,我一直遇到同样的错误classHome:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarbtnaddclass:UIButton!@IBOutletvartableView:UITableView!varvalues:NSArray=[]funcget(){leturl=NSURL(string:"http://localho

ios - 在 Swift 中,当应用程序进入后台时,如何在 AppDelegate 中验证 NSTimer?

我需要将我的iOS应用程序从obj-c转换为swift。我在ViewController中有一个NStimer,它每30秒从shoutcast加载一次元数据,但是当应用程序退出事件时它会停止,当进入前台时它会再次运行。编辑:好的。问题解决了!我在viewDidLoad中添加了两个名为UIApplicationWillResignActiveNotification和UIApplicationWillEnterForegroundNotification的观察者,如下所示:overridefuncviewDidLoad(){NSLog("SystemVersionis\(UIDevice

Swift:从 appDelegate 更改 tabBar 图标

我想从appDelegate更改我的标签栏的图标。我会解释我为什么要这样做。我从我的网站通过推送向我的应用程序发送数据,因此在appdelegate中我在函数didReceiveRemoteNotification中接收数据,我使用这些数据手动创建本地通知。我还希望能够修改我的TabBar的图标以显示有新通知。那么如何通过appdelegate改变tabbar的图标呢?这是我的应用程序的照片,绿色圆圈是表示“新通知”的部分MyAppimages这是我在appdelegate中的代码:funcapplication(_application:UIApplication,didReceiv

ios - AppDelegate.swift 和 RESideMenu - 故障 InitContentViewController

我正在尝试使用RESideMenu在我的Swift应用程序中。我用过RESideMenu在我用Objective-C编写我的应用程序之前。这是我写的(它完美地工作):leftSideMenuViewController*leftMenuViewController=[[leftSideMenuViewControlleralloc]init];rightSideMenuViewController*rightMenuViewController=[[rightSideMenuViewControlleralloc]init];//ThisiswhatIamstrugglingtotra

ios - 使用 Swift 的 AppDelegate 中的 UINavigationBar setBackgroundImage

我正在尝试在Swift的AppDelegate中全局为导航栏设置背景图像。我可以像这样让它在单个ViewController上工作:vartopBar:UINavigationBar!topBar.setBackgroundImage(UIImage(named:"navbar"),forBarMetrics:.Default)但是当我尝试将以下内容添加到AppDelegate时,它​​因未捕获的异常而崩溃:UINavigationBar.appearance().setBackgroundImage(UIImage(named:"navbar"),forBarMetrics:.Def

ios - Swift:如何关闭从 AppDelegate 启动的 View Controller 和导航 Controller

我的应用iOS主框架在TabBarController上运行。无论如何,当通知到达时会有一个额外的行为。当收到推送通知时,我的应用会执行以下操作:funcapplication(application:UIApplication,didReceiveRemoteNotificationuserInfo:[NSObject:AnyObject]){//application.applicationIconBadgeNumber=0//application.cancelAllLocalNotifications()letstoryboard=UIStoryboard(name:"Main