appdelegate相关内容

苹果手表应用程序的应用程序委托文件相当于什么?

我想根据手表上收到的不同类型的通知为手表应用程序设置初始视图控制器.但我不知道在哪里设置它. 这是 iOS 应用的答案故事板的多个入口点 解决方案 watchOS 2 WKExtensionDelegate 相当于应用程序委托,您可以: 响应可操作的通知并管理 Handoff 转换.您还可以使用委托来响应生命周期事件,例如应用的激活和停用 在applicationD ..
发布时间:2021-11-16 19:02:53 其他开发

从 AppDelegate.swift 为视图控制器赋值

我尝试从 AppDelegate.swift 为视图控制器赋值,但没有成功. 我的控制器名为DestinationsViewController,它在Main.storyboard 中的id 是destinationsID.DestinationsController 嵌入在导航控制器中.我要更改的对象名为“标签".这是代码: 如果让destinationsViewController = ..
发布时间:2021-11-16 19:02:47 移动开发

Facebook 和 Google 登录 - 冲突(Xcode)

不幸的是,我在这里阅读了一些类似的问题,并没有真正帮助我. 我有一个使用 Swift 的 Xcode 项目,目前,我已经集成了 Twitter &Facebook登入.我也想登录谷歌.到目前为止,我已按照这些步骤进行操作,但遇到了两个问题: didFinishLaunchingWithOptions(在 AppDelegate.swift 中).我已经将 Facebook 作为返回类型 ..
发布时间:2021-11-16 19:02:44 其他开发

application(_:url:options:) 永远不会被调用

重现步骤: 在 Xcode 11 中使用默认设置创建一个新项目:Single View App/Swift/Storyboards. 添加您的文档类型和导入的 UTI. 结果:我的应用程序出现在“复制到..."菜单中(如果我们使用LSSupportsOpeningDocumentsInPlace,则出现在“打开..."菜单中).它真的启动了应用程序.但是这个委托方法:applicat ..
发布时间:2021-11-16 19:02:41 移动开发

UIApplicationLaunchOptionsLocalNotificationKey 始终为 null - iOS

我有一个使用本地通知的 iOS 应用程序.当应用程序在后台运行或处于活动状态时,我使用 application didReceiveLocalNotification 方法并且效果很好.但是当应用程序关闭(不在后台运行)时,我使用 application didFinishLaunchingWithOptions 方法来控制处理通知时发生的情况. 但是,我遇到的问题是 didFinishLa ..

XCode 模板:移动 AppDelegate

我目前正在研究一些 XCode 模板,以使我的工作更轻松.我复制了原始模板并根据我的需要对其进行了修改.到目前为止,一切正常.但是,我找不到将生成的 AppDelegate 文件移动到子文件夹的方法,而不会以它们的两个副本结束. 有人知道如何将 AppDelegate 移动到子文件夹吗?我需要修改哪个模板? 提前致谢! 克里斯 解决方案 我刚刚按预期移动了所有文件. ..
发布时间:2021-11-16 19:02:35 其他开发

单例与第三方库

我熟悉的概念单例,这种机制非常方便,但是.. 如果我想要一个第三方类的共享实例会发生什么,例如AFHTTPRequestOperation 或者一些神奇的记录? 当我在多个控制器中使用来自外部类的一个对象时,我该怎么办?或者在每个控制器中实例化一个新对象可能是一个好习惯? 解决方案 我对 Magical Record 不熟悉,但对于 AFNewtorking 来说,制作单例绝对有意义在 ..
发布时间:2021-11-16 19:02:32 其他开发

xamarin.ios 中的 UITabBarController 不使用 StoryBoard

在这篇文章中继续我的问题,我想发布一个完整的问题,这将是很多 xamarin.ios 开发人员的问题. 我的要求是在所有 UIViewController 中都有 TabBar.所以,据我所知,有两种方法可以实现它. 第一: appDelegate -> 设置 RootViewController : TabController -> UVC1 在这种情况下,我有 NULL ..

在 UITabBarController 中获取所选选项卡的标题

我已在 AppDelegate 文件中为所有五个选项卡设置了标题.我想在我的应用程序的另一个视图中访问该标题.我有下面的代码将所选选项卡的所选索引输出到日志窗口,但我真正想要的是该选项卡的标题.我确实查看了 UITabBarController 类参考,但没有看到任何允许我这样做的内容. 我试图避免的是某种 switch 或 if...else 语句,其中我对已经在另一个文件中手动设置的值进 ..
发布时间:2021-11-16 19:02:23 移动开发

我们如何检测 iOS 7 上的控制中心?

我在 iOS 7 上出现控制中心时遇到问题.基本上,当控制中心出现时会触发 applicationDidEnterBackground. 但是在我的方法中,我想检测它是否只是控制中心打开或通知中心,因为我会在该状态下以不同的方式对待 applicationDidEnterBackground. 任何帮助将不胜感激. 解决方案 我刚刚发布了一个小 UIWindow 子类,它正是这 ..
发布时间:2021-11-16 19:02:20 移动开发

使用 SceneDelegate 设置 CoreData - 未知标识符“窗口"错误 - iOS 13 以上

我试图使用 Core Data 的官方苹果文档.在此处找到.我还遇到了一个与我的问题有关的问题,就在 堆栈. 我遇到了一个问题,它一直说“窗口"在 AppDelegate 的上下文中不可用.根据官方文档,这是非常基本的步骤. func application(_ application: UIApplication, didFinishLaunchingWithOptions launc ..
发布时间:2021-11-16 19:02:14 其他开发

如何在混合应用程序(主要语言 ObjC)中从 Swift 获取对 appdelegate 的引用以避免引用循环

首先我知道这个:如何在 Swift 中获得对应用程序委托的引用? 其次,我需要做的是访问混合应用程序的 Swift 端的 appdelegate 属性. 基本上, 1- 我有一个作为 Objective C 项目启动的项目.这意味着 AppDelegate 是在 Objective C 端定义的. 2- 我的 swift 代码工作正常,我有一个桥头,我可以从另一边的任何一边引用东西 ..
发布时间:2021-11-16 19:02:11 移动开发

如何从 viewController 访问 applicationDidEnterBackground

如何从 viewController 调用 AppDelegate 中的 applicationDidEnterBackground ? 我想在不按主页按钮的情况下在应用程序后台运行一个功能. 解决方案 您不应该从任何地方调用该函数.它会在应用程序进入后台时通知您. 您只是想知道应用何时进入后台?如果是这样,那么您可以创建一个通知来帮助您: [[NSNotificationC ..
发布时间:2021-11-16 19:02:08 移动开发

应用程序:openURL:方法未被调用

![在此处输入图片描述][1]我在我的 iOS 应用程序中使用了 url 方案,但是我的: -(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{ 没有被调用.我在 ..
发布时间:2021-11-16 19:02:05 移动开发

为什么不可靠地调用 UIApplicationDelegate 方法`application(_:configurationForConnecting:options:)`

问题: 我发现一些关于 AppDelegate 方法的意外行为application(_:configurationForConnecting:options:). 文档说明: UIKit 在创建新场景前不久调用此方法. 我希望每次启动应用程序时都是这种情况. 当我第一次启动我的应用程序时确实会调用该方法,但是对于所有后续启动,它不会. 复制: 我有一个非常简 ..
发布时间:2021-11-16 19:01:59 移动开发