appdelegate相关内容

从应用程序委托获取当前视图控制器(模式是可能的)

我知道要从应用委托中获取当前视图控制器,我可以使用为我的应用设置的 navigationController 属性.但是,在我的应用程序中的许多地方都可能出现了模态导航控制器.有什么方法可以从应用程序委托中检测到这一点,因为当前导航控制器将与应用程序委托持有引用的导航控制器不同? 解决方案 建议你使用NSNofiticationCenter. //在AppDelegate中:@inter ..
发布时间:2022-01-18 12:12:13 移动开发

从应用委托中获取当前视图控制器

我是 ios 新手.我需要从应用程序委托中知道当前的视图控制器.我对此一无所知,也不知道如何实现它.我正在使用此代码来实现这一点,但它返回空值.我跟着这个链接-从应用委托(modal是可能的)需要帮助. 解决方案 这是我用来查找用户最有可能与之交互的当前视图控制器: UIViewController+Utils.h #import @interface ..
发布时间:2022-01-18 12:00:38 移动开发

Swift - 来自 appDelegate 的 pushViewController,rootViewController.navigationController 为 nil

在遵循一些指南时遇到问题,特别是http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/ 我正在设置 url 方案,从另一个应用程序启动该应用程序运行良好,但传入主机或 url 并不能正常工作.我正在为所有视图布局使用故事板和界面构建器. 指南在 appDelegate 中显示了这个 openURL: -(BOOL)a ..

Swift – 在 App Delegate 中实例化没有故事板的导航控制器

我正在重建一个没有情节提要的应用程序,其中我遇到最大问题的部分是以编程方式导航视图到视图.很少有不使用故事板的东西写出来,因此很难找到答案. 我的问题很简单.我有我的 ViewController 和我的 SecondViewController,我想从前者推送到后者. 在AppDelegate中: func application(application: UIApplicatio ..

Spritekit - 在 didBecomeActive 时保持游戏暂停

我有一个带有一个功能和一个按钮的暂停系统,它运行良好,我知道当应用程序进入后台时它会自动暂停,当它回来时它会自动取消暂停,我的问题是我不知道如何当它再次变为活动状态时保持暂​​停. func applicationWillResignActive(application: UIApplication) {NSNotificationCenter.defaultCenter().postNotif ..
发布时间:2022-01-11 11:53:28 其他开发

Apple iTunes Connect Analytics:传递给应用程序委托的归因提供商和活动 ID 值

新的 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 ..
发布时间:2021-11-16 22:54:58 其他开发

通过单击应用程序图标直接启动应用程序时未获取推送通知数据

我有一个场景,应用程序将收到推送通知并需要在我的应用程序的主屏幕中显示该消息,为此我将消息数组保存到我的应用程序委托中的用户默认值中,并且一切正常,但在以下条件下它不起作用 如果应用程序处于终止状态并且收到通知并且用户通过应用程序图标(不是来自推送通知)触发应用程序 如果应用程序在后台并且收到通知并且用户通过应用程序图标(而不是从推送消息)进入应用程序,在这种情况下也是 然后我搜 ..
发布时间:2021-11-16 21:05:52 移动开发

iPhone registerForRemoteNotificationTypes 不会生成错误,但不会触发提供设备令牌的委托

我正在开发一个需要推送通知的 iPhone 应用程序.我按照创建认证和修改应用程序 ID 的说明进行操作.我不完全确定我这样做是否正确,但我确实按照说明进行了操作.知道如何检查这是否正常吗? 当我在模拟器中运行时,我确实收到一条错误消息,指出模拟器不支持推送通知.这有点在意料之中. 顺便说一句:这个问题我已经问过几次了.它似乎总是与越狱的手机有关.我的手机没有越狱. 但是当我在 ..

应用程序的生命周期 - 当应用程序终止并且推送工具包有效负载到来时

应用程序的生命周期是什么?当应用程序处于终止状态并且推送工具包有效负载到来时. 首先,Pushkit 委托方法将起作用,或者 AppDelegate 方法将起作用. 有人可以描述在这种情况下调用方法的顺序吗? 感谢您的回答. 提前致谢. 解决方案 应用的生命周期 - 当应用终止并且推送套件有效负载到来时 当您收到推送负载时,应用程序会在终止状态下激活 20-3 ..

我可以使用 PushKit 在不使用 VoIP 的情况下进行常规推送吗?如果用户不按通知采取行动,它是否允许在后台启动被终止的应用程序?

在 PushKit 中提到我们可以使用常规推送或 VoIP 推送.但是我没有找到任何关于 PKPushType 用于常规推送的文档.有人尝试过使用 PushKit 进行常规推送吗?如果我不使用 VoIP,如果收到推送通知,是否有可能在后台启动已终止的应用程序?这意味着如果应用程序被杀死并且通知出现并且用户没有对其采取行动,如果我使用 PushKit,iOS 可以在后台启动应用程序吗? 解决方 ..

在 SWIFT 中接收推送通知后控制加载哪个视图控制器

一旦我收到推送通知并滑动打开它,它只会打开我的应用程序,而不是我想要的 VC. 所以我的问题是如何加载我想要的 VC?我知道如果应用程序打开,我会将 VC 移到 didReceiveRemoteNotification 内的另一个,但如果应用程序未打开,我该怎么做?或者如果它处于后台模式? 此外,我有两个不同的推送通知,因此我需要它来移动两个不同 VC 中的一个.如何区分不同的推送通知 ..