草庐IT

APPDELEGATE

全部标签

ios - swift Appdelegate中的全局变量

我正在将一些数据从ViewController保存到appdelegate的变量并从另一个ViewController获取它。下面是应用程序委托(delegate)的代码classAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varnavigationController:UINavigationController?varmainDic:NSMutableDictionary?设置mainDic的代码funcfilterResponse(response:NSDictionary){varappDel

ios - swift Appdelegate中的全局变量

我正在将一些数据从ViewController保存到appdelegate的变量并从另一个ViewController获取它。下面是应用程序委托(delegate)的代码classAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varnavigationController:UINavigationController?varmainDic:NSMutableDictionary?设置mainDic的代码funcfilterResponse(response:NSDictionary){varappDel

ios - 如何从 appDelegate 呈现 UIAlertView

我正在尝试从appDelegate中显示一个UIAlertViewdidReceiveRemoteNotification当应用收到推送通知时。我有这个错误:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!这是我的代码:funcapplication(application:UIApplication,didReceiveRemoteNotificationuserInfo:NSDictionary){varcontentPush:NSDictionary=userInfo.objectForKey("aps")

ios - 如何从 appDelegate 呈现 UIAlertView

我正在尝试从appDelegate中显示一个UIAlertViewdidReceiveRemoteNotification当应用收到推送通知时。我有这个错误:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!这是我的代码:funcapplication(application:UIApplication,didReceiveRemoteNotificationuserInfo:NSDictionary){varcontentPush:NSDictionary=userInfo.objectForKey("aps")

iOS swift : Separate AppDelegate for XCTest

由于一些问题,我希望项目中的XCTest目标运行单独的应用委托(delegate)。使用ObjC,这是一个相对简单的过程:操作main.m(参见:https://stackoverflow.com/a/15725328/1299041)。既然Swift应用程序似乎是在AppDelegate中使用@UIApplicationMain初始化的,那么是否可以为测试目标使用单独的AppDelegate进行初始化? 最佳答案 如果正在测试,强烈不建议在正常代码检查中添加条件。相反,你应该在测试中模拟你的AppDelegate来做任何你想做的事

iOS swift : Separate AppDelegate for XCTest

由于一些问题,我希望项目中的XCTest目标运行单独的应用委托(delegate)。使用ObjC,这是一个相对简单的过程:操作main.m(参见:https://stackoverflow.com/a/15725328/1299041)。既然Swift应用程序似乎是在AppDelegate中使用@UIApplicationMain初始化的,那么是否可以为测试目标使用单独的AppDelegate进行初始化? 最佳答案 如果正在测试,强烈不建议在正常代码检查中添加条件。相反,你应该在测试中模拟你的AppDelegate来做任何你想做的事

ios - Swift 将数据从 appDelegate 传递到另一个类

我需要将一个变量从AppDelegate传递到另一个我创建的类来保存项目的全局变量,但我找不到让它工作的方法。这是AppDelegate中的代码:funcapplication(application:UIApplication!,didRegisterForRemoteNotificationsWithDeviceTokendeviceToken:NSData!){println("Device'stokenis:\(deviceToken)")//GlobalVariablesClassInstanceletglobals:Globals=Globals()globals.setD

ios - Swift 将数据从 appDelegate 传递到另一个类

我需要将一个变量从AppDelegate传递到另一个我创建的类来保存项目的全局变量,但我找不到让它工作的方法。这是AppDelegate中的代码:funcapplication(application:UIApplication!,didRegisterForRemoteNotificationsWithDeviceTokendeviceToken:NSData!){println("Device'stokenis:\(deviceToken)")//GlobalVariablesClassInstanceletglobals:Globals=Globals()globals.setD

ios - 在 Swift 中从 AppDelegate 获取 ViewController 的实例

当用户单击UILocalNotification时,我正在尝试从appdelegate中快速加载特定的ViewController。我发现这是在这个函数中调用的:funcapplication(application:UIApplication!,didReceiveLocalNotificationnotification:UILocalNotification!)但是当我尝试访问其中一个打开的ViewController时,我认为它返回null,因为我的应用程序崩溃了。这是我正在尝试的:varrootViewController=self.window!.rootViewContr

ios - 在 Swift 中从 AppDelegate 获取 ViewController 的实例

当用户单击UILocalNotification时,我正在尝试从appdelegate中快速加载特定的ViewController。我发现这是在这个函数中调用的:funcapplication(application:UIApplication!,didReceiveLocalNotificationnotification:UILocalNotification!)但是当我尝试访问其中一个打开的ViewController时,我认为它返回null,因为我的应用程序崩溃了。这是我正在尝试的:varrootViewController=self.window!.rootViewContr