appdelegate相关内容

iOS 应用开发建议.应用程序DidEnterBackground

我对 swift 很感兴趣,我正在尝试制作一个简单的游戏.我得到了一些在游戏过程中发生变化的变量.如果 applicationDidEnterBackground 以及 appDelegate 中的所有其他函数,保存这些变量的最佳做法是什么? 我认为将它们存储在核心数据中并在应用再次启动时加载它们. 有人对这个主题有一些经验吗? 解决方案 如果你只想存储和管理几个变量,你可以使 ..
发布时间:2021-11-16 18:59:55 移动开发

在应用程序启动之前执行完成处理程序

我正在尝试通过以下两种方式之一打开应用: 如果用户没有保存UserDefaults,那么打开一个WelcomeViewController 如果用户保存了UserDefaults,则打开一个MenuContainerViewController作为主页 在第 2 步中,如果保存了 UserDefaults,那么我需要使用 Firebase 登录用户,我通过一个带有完成处理程序的函数获 ..
发布时间:2021-11-16 18:59:46 移动开发

App Delegate 的方法 willTerminate 什么时候执行?

目前我正在测试 AppDelegate 方法,当它们通过将 NSLog 添加到每个方法来执行时.我不清楚的是什么时候执行 applicationWillTerminate 方法?我试图将应用程序置于后台,然后终止它,但未执行来自 Terminate 方法的日志.执行的是这样的: 2015-09-01 16:24:01.512 TestQuestions[2351:110179] didFin ..
发布时间:2021-11-16 18:59:43 移动开发

Swift 中的应用程序 openURL

我在使用 Appdelegate 方法 OpenURL 时遇到问题. 我已经设置了我导入的 UTI 和文档类型.但是当从邮件附件打开我的应用程序时,应用程序在我实施该方法后立即崩溃. 折旧的 handleOpenURL 有效,但 OpenURL 无效? 目前我在实现中没有代码,只是返回true. func application(application: UIApplicati ..
发布时间:2021-11-16 18:59:34 移动开发

使用 GIDSignIn 通过另一个 Google 应用程序处理登录时不获取 Google 用户

我正在使用 iOS 版 Google 登录并且当使用模拟器时它工作正常,因为没有安装谷歌应用程序并且用户正在获取,但是当使用我的 iPhone 6 设备时打开 youtube(其中有一些注册帐户)进行句柄登录.之后,当回到应用程序代码时不要在此功能上输入: -(void)signIn:(GIDSignIn *) signIndidSignInForUser:(GIDGoogleUser *)用户 ..
发布时间:2021-11-16 18:59:31 移动开发

从第一次未处理的方案中加载 url - appdelegate vs viewcontroller

我的应用程序已成功打开并将参数(来自 URL 方案,即 myApp://sometextToPrint)设置为 AppDelegate 类中的变量,但每当我想处理它们时,它首先失败从该 URL 打开应用程序的时间.我在前台检查器中有一个应用程序,它调用函数来打印给定的参数,但不知何故,AppDelegate 的加载时间比视图晚,为什么视图在第一次加载时无法打印参数. 我的代码如下: A ..
发布时间:2021-11-16 18:59:28 移动开发

打开iOS应用“continue userActivity"后:未调用方法 - Firebase 动态链接

我已成功集成 Firebase 动态链接,当我点击动态链接时,我的应用正在打开. 我面临的问题是从动态链接打开应用程序后,应该调用continue userActivity: 方法,但没有任何反应. 我已经检查了所有可能的事情,但没有发现问题. 我已经为此搜索了 SO,但没有一个答案对我有帮助. 我的代码: func application(_ application: ..
发布时间:2021-11-16 18:59:25 移动开发

如何检测 Swift 2 中的所有触摸

我正在尝试为我正在使用 Swift 2 开发的应用程序创建超时函数,但在 Swift 2 中,您可以将此代码放在应用程序委托中,它可以工作,但它不会检测到任何键盘按下、按钮按下、文本框按下等: override func touchesBegan(touches: Set, withEvent event: UIEvent?) {super.touchesBegan(touches, withE ..
发布时间:2021-11-16 18:59:19 移动开发

当应用程序进入后台状态时,NSCache 删除其所有数据

我正在使用 NSCache,我正在使用 NSCache 来存储图像.我在 UITableView 上显示图像.每当我首先添加图像时,它们都会调整大小,然后添加到表中,然后添加到 NSCache.一切正常. 但是每当我关闭应用程序并再次打开应用程序进入后台时,我的缓存将是空的,我的应用程序再次调整图像大小然后显示它,因此一开始我看到一个空表. 我不明白为什么会发生这种情况.这是 NSCa ..
发布时间:2021-11-16 18:59:13 移动开发

iOS self.window - 何时创建?

当您使用单视图模板启动应用程序,并在 AppDelegate.m 的第一行中添加 NSLog(@"self.window = %@", self.window);application: didFinishLaunchingWithOptions: 方法,你可以看到 self.window 存在于你的应用中. 但是,当您使用空模板启动应用程序并尝试将 self.window 记录到控制台时, ..
发布时间:2021-11-16 18:59:10 移动开发

AppDelegate.swift 如何替换 Xcode 6.3 中的 AppDelegate.h 和 AppDelegate.m

根据 iOS 开发者库 应用委托是您编写自定义应用级代码的地方.与所有类一样,AppDelegate 类在应用的两个源代码文件中定义:接口文件 AppDelegate.h 和实现文件 AppDelegate.m. 然而,在 Xcode 6.3 中似乎只有 AppDelegate.swift 而不再有 .h 和 .m 扩展名.我想了解 .swift 如何同时替换 .h 和 .m 扩展名. ..
发布时间:2021-11-16 18:59:07 移动开发

游戏在 swift 从后台恢复后从暂停状态退出

我正在使用 SpriteKit 开发一款游戏,该游戏可以在执行期间暂停并可以恢复.但是当我在游戏暂停时按下主页按钮时 applicationDidEnterBackground 有问题,因为当我恢复游戏时,即使游戏之前暂停,实体也会立即开始移动.我找不到在 AppDelegate 中实现 applicationDidEnterBackground 和其他相关方法的方法,因为它和我的 GameSce ..
发布时间:2021-11-16 18:59:04 移动开发

在 iOS 中处理不同的 URL Schemes(Facebook 和 Instagram)

我什至不知道如何定义问题,但问题就在这里. 我有一个使用 Facebook SDK 进行用户登录的应用程序.我遵循了 Facebook 授权教程.我不是 100% 确定它是如何工作的,但我的“AppDelegate.m"中的这部分似乎很重要. - (BOOL)application:(UIApplication *)applicationopenURL:(NSURL *)url源应用程序: ..
发布时间:2021-11-16 18:59:02 移动开发

如果要使用主故事板文件,应用程序委托必须实现 window 属性

我正在以编程方式实现一个列表视图控制器.当我尝试运行该项目时,出现错误: 2012-11-07 22:46:34.719 myTableViewControl[12021:c07] 如果要使用主故事板文件,应用程序委托必须实现 window 属性.2012-11-07 22:46:34.722 myTableViewControl[12021:c07] -[AppDelegate setWind ..

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

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