appdelegate相关内容
我知道要从应用委托中获取当前视图控制器,我可以使用为我的应用设置的 navigationController 属性.但是,在我的应用程序中的许多地方都可能出现了模态导航控制器.有什么方法可以从应用程序委托中检测到这一点,因为当前导航控制器将与应用程序委托持有引用的导航控制器不同? 解决方案 建议你使用NSNofiticationCenter. //在AppDelegate中:@inter
..
我是 ios 新手.我需要从应用程序委托中知道当前的视图控制器.我对此一无所知,也不知道如何实现它.我正在使用此代码来实现这一点,但它返回空值.我跟着这个链接-从应用委托(modal是可能的)需要帮助. 解决方案 这是我用来查找用户最有可能与之交互的当前视图控制器: UIViewController+Utils.h #import @interface
..
我在 NSUserdefaults 中有一个值.我正在使用 storyboard,它嵌入在 UINavigationController 中. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{if([[NSUserDefault
..
如何添加 UINavigationController &UITabBarController 在应用委托中以编程方式. 解决方案 别忘了在AppDelegate.h文件中添加: @property (strong, nonatomic) UITabBarController *tabBarController; 下面是 AppDelegate.m - (BOOL)applicati
..
在遵循一些指南时遇到问题,特别是http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/ 我正在设置 url 方案,从另一个应用程序启动该应用程序运行良好,但传入主机或 url 并不能正常工作.我正在为所有视图布局使用故事板和界面构建器. 指南在 appDelegate 中显示了这个 openURL: -(BOOL)a
..
我正在重建一个没有情节提要的应用程序,其中我遇到最大问题的部分是以编程方式导航视图到视图.很少有不使用故事板的东西写出来,因此很难找到答案. 我的问题很简单.我有我的 ViewController 和我的 SecondViewController,我想从前者推送到后者. 在AppDelegate中: func application(application: UIApplicatio
..
我有一个带有一个功能和一个按钮的暂停系统,它运行良好,我知道当应用程序进入后台时它会自动暂停,当它回来时它会自动取消暂停,我的问题是我不知道如何当它再次变为活动状态时保持暂停. func applicationWillResignActive(application: UIApplication) {NSNotificationCenter.defaultCenter().postNotif
..
新的 iTunes Connect 现在具有分析功能.您可以在 url 中指定提供商 (pid) id 和活动 id (cid).例如 https://itunes.apple.com/fr/app/candy-crush-saga/id553834731?mt=8&pid=1234&cid=My_Campaign 您能否将这些值传递到应用程序中以用于各种目的? 即使经过检查,我也找
..
我想根据手表上收到的不同类型的通知为手表应用程序设置初始视图控制器.但我不知道在哪里设置它. 这是 iOS 应用的答案故事板的多个入口点 解决方案 watchOS 2 WKExtensionDelegate 相当于应用程序委托,您可以: 响应可操作的通知并管理 Handoff 转换.您还可以使用委托来响应生命周期事件,例如应用的激活和停用 在applicationD
..
第一次不起作用“Null"(在 iPhone 中打开应用程序之前) 有时不起作用,但我想要一个循环或计时器来重复此请求以获取结果: 这是我的代码 - (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)
..
目前在我的 appDelegate 中的 didFinishLaunchingWithOptions 我正在调用以下方法: let notificationTypes: UIUserNotificationType = [UIUserNotificationType.alert, UIUserNotificationType.badge, UIUserNotificationType.sound
..
我已经能够设置交互式本地通知,但远程通知不起作用.我正在使用 Parse.com 发送 JSON 我的 AppDelegate.Swift 看起来像这样: ////AppDelegate.swift//Swiffer应用程序////由 29/06/14 的培训创建.//版权所有 (c) 2014 培训.版权所有.//导入 UIKit@UIApplicationMain类 AppDelega
..
我有一个场景,应用程序将收到推送通知并需要在我的应用程序的主屏幕中显示该消息,为此我将消息数组保存到我的应用程序委托中的用户默认值中,并且一切正常,但在以下条件下它不起作用 如果应用程序处于终止状态并且收到通知并且用户通过应用程序图标(不是来自推送通知)触发应用程序 如果应用程序在后台并且收到通知并且用户通过应用程序图标(而不是从推送消息)进入应用程序,在这种情况下也是 然后我搜
..
我正在开发一个需要推送通知的 iPhone 应用程序.我按照创建认证和修改应用程序 ID 的说明进行操作.我不完全确定我这样做是否正确,但我确实按照说明进行了操作.知道如何检查这是否正常吗? 当我在模拟器中运行时,我确实收到一条错误消息,指出模拟器不支持推送通知.这有点在意料之中. 顺便说一句:这个问题我已经问过几次了.它似乎总是与越狱的手机有关.我的手机没有越狱. 但是当我在
..
应用程序的生命周期是什么?当应用程序处于终止状态并且推送工具包有效负载到来时. 首先,Pushkit 委托方法将起作用,或者 AppDelegate 方法将起作用. 有人可以描述在这种情况下调用方法的顺序吗? 感谢您的回答. 提前致谢. 解决方案 应用的生命周期 - 当应用终止并且推送套件有效负载到来时 当您收到推送负载时,应用程序会在终止状态下激活 20-3
..
在 PushKit 中提到我们可以使用常规推送或 VoIP 推送.但是我没有找到任何关于 PKPushType 用于常规推送的文档.有人尝试过使用 PushKit 进行常规推送吗?如果我不使用 VoIP,如果收到推送通知,是否有可能在后台启动已终止的应用程序?这意味着如果应用程序被杀死并且通知出现并且用户没有对其采取行动,如果我使用 PushKit,iOS 可以在后台启动应用程序吗? 解决方
..
当我的应用收到远程通知时,我尝试打开一个特定的 ViewController. 让我展示一下我的项目的架构.这是我的故事板: 当我收到通知时,我想打开一个“SimplePostViewController",所以这是我的 appDelegate : var window: UIWindow?var navigationVC:UINavigationController?func ap
..
我通过 didRegisterForRemoteNotificationsWithDeviceToken 方法获得了设备令牌.我想以另一种方法使用设备令牌.我是这样试的, 在 didRegisterForRemoteNotificationsWithDeviceToken 方法中: str = [NSString stringWithFormat:@"%@",deviceToken];//
..
一旦我收到推送通知并滑动打开它,它只会打开我的应用程序,而不是我想要的 VC. 所以我的问题是如何加载我想要的 VC?我知道如果应用程序打开,我会将 VC 移到 didReceiveRemoteNotification 内的另一个,但如果应用程序未打开,我该怎么做?或者如果它处于后台模式? 此外,我有两个不同的推送通知,因此我需要它来移动两个不同 VC 中的一个.如何区分不同的推送通知
..
我正在处理推送通知.我编写了以下代码来获取设备令牌. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {//在应用程序启动后覆盖自定义点.//将视图控制器的视图添加到窗口并显示.[self.window addSubview:v
..