appdelegate相关内容

iOS:如何在 X 小时内每隔几小时使用处于睡眠模式的 iPad 自动发送电子邮件?

我有一种发送电子邮件的方法,效果很好,但我想自动发送,即使 iPad 处于睡眠模式. 发送电子邮件的方式在这里:如何才能我在 iOS 中使用 API MailJet 以编程方式发送带有附件的电子邮件? 提前致谢. 解决方案 像这样的后台任务在 iOS 中并不容易完成,Apple 设置了障碍来阻止我们这样做. 由于 Apple 不希望我们这样做,您应该问问自己为什么需要这样 ..
发布时间:2021-11-16 19:04:51 移动开发

从 ViewController 刷新 AppDelegate 中的 NSPersistentStoreCoordinator

我有一个应用程序,其中在 AppDelegate 中设置了 PersistentStoreCoordinator.我想从保存的 sqlite 文件列表中加载一个新的 sqlite 数据库.我很高兴删除现有的 Persistent Store 和 sqlite 文件,并将 sqlite 文件替换为从表中加载的文件.但是,如何从选择新文件的 ViewController 操作重新加载/刷新 Persi ..

本地通知

我在我的游戏应用中实施了一个本地通知,每天触发一次以获得每日奖励.当我点击通知横幅时一切正常,但是,当我从应用程序图标进入应用程序时,本地通知无法正常工作. 这是我的代码: -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{.. ..
发布时间:2021-11-16 19:04:42 移动开发

如何在没有用户交互的情况下在后台接收 iOS 通知

我使用以下方法在 AppDelegate 中接收通知.当用户在前台时,通知按预期接收.但是如果用户在后台通知将收到(在 AppDelegate 中)通知仅当用户点击弹出窗口时.当应用程序在后台运行时,如何在不涉及用户点击的情况下接收通知. - (void)userNotificationCenter:(UNUserNotificationCenter *)centerwillPresentNot ..
发布时间:2021-11-16 19:04:39 移动开发

在 UITabBarController 之前呈现登录视图控制器

我想提供一个登录视图控制器,以便我的用户可以在显示标签栏控制器之前进行身份验证.在下面显示的代码中,我收到错误“无法将‘LogInViewController’类型的值转换为‘UITabBarController’.Apple 文档列出: 部署标签栏界面时,必须安装此视图作为你的窗口的根.与其他视图控制器不同,标签栏永远不应将界面安装为另一个视图的子视图控制器. 当我在作为标签栏控制器 ..
发布时间:2021-11-16 19:04:33 移动开发

WatchOS 2 不从 iPhone AppDelegate 读取 NSData

我需要帮助或额外的眼睛来找出为什么我的查询和方法没有将数据返回到 Apple Watch.我试图用在我的解析数据库中存储了 PFFiles 的图像填充我的表.当我的消息需要返回字符串时,它们会通过,但在我请求返回 NSData 时不会.我知道我不得不要求返回一个 NSData 文件,因为 Watch 不符合解析协议.所以我试图在 AppDelegate 端转换它们,然后作为 NSData 传输. ..
发布时间:2021-11-16 19:04:24 移动开发

Swift - 在 AppDelegate 中添加子视图

我对 revealingSplashView 有问题.我希望每次应用程序启动时都显示它,但它没有显示,因为我必须将它添加为 Subview 但我如何在 AppDelegate 中执行此操作? 我试过了,但它不起作用: class AppDelegate: UIResponder, UIApplicationDelegate {变量窗口:UIWindow?让revealingSplashVi ..
发布时间:2021-11-16 19:04:18 移动开发

根视图控制器 Swift

我的应用程序委托中有一个函数,它将一个项目附加到我名为 ViewController.swift 的文件中的数组,然后我想在同一个文件中重新加载 tableview.我尝试这样做: let vc = ViewController()让 navigationController = UINavigationController(rootViewController: vc)window!.root ..
发布时间:2021-11-16 19:04:15 移动开发

不能声明另一个窗口

我正在尝试在 MyThing.m 中声明另一个窗口 @property (nonatomic, strong) UIWindow *window; 但是得到这个错误 在类扩展中非法重新声明属性“MyThing"(属性必须是 'readwrite',而它的主要属性是必须是“只读") 如果我将窗口重命名为其他名称,则可以.这是为什么?窗口是否意味着在 AppDelegate.h 中声明 ..
发布时间:2021-11-16 19:04:07 移动开发

didBecomeActive 取消暂停游戏

我通过 willResignActive 通知暂停我的游戏,它似乎暂停了游戏,但是当 didBecomeActive 被调用时,它似乎自行取消暂停. [[NSNotificationCenter defaultCenter]添加观察者:自己选择器:@选择器(applicationWillResign)名称:UIApplicationWillResignActiveNotification对象:N ..
发布时间:2021-11-16 19:04:01 移动开发

横向视图控制器应用程序委托

我试图仅将一个视图控制器置于横向模式,而将其他控制器置于纵向模式. 首先,我试图使每个视图控制器的旋转无效,除了我想要的那个(使用 shouldAutoRotate false,只有 Portrait,...),但是我有一个导航控制器,它与导航重叠bar 与状态栏,我无法解决它.所以在那之后,我尝试清理我所做的一切,并仅从 AppDelegate 启用或禁用方向. 所以这是我找到并尝试 ..
发布时间:2021-11-16 19:03:58 移动开发