appdelegate相关内容

iOS Swift从推送通知以编程方式导航到某些ViewController

我使用推送通知来通知用户应用中发生的不同类型的事件。某种类型的推送通知应该打开一个特殊的视图控制器(关于新的聊天消息的通知确实导航到点击聊天) 为了实现这一点,我尝试了我的app委托中的代码如下: func applicationDidBecomeActive(_ application:UIApplication){ if var topController = UIApplic ..
发布时间:2018-08-31 19:47:51 移动开发

从app delegate调用UIViewController方法

我知道这个问题有重复,但我的情况有所不同。 当用户返回家中时(void)applicationDidEnterBackground 从 AppDelegate 类调用。但是一旦用户按下主页按钮,我不希望用户再次看到这个视图控制器,所以我有一个名为(void)goToBeginning 的方法切换到另一个视图控制器。我希望能够从AppDelegate调用此方法。我真的不想使用 Notifica ..
发布时间:2018-08-31 19:12:13 移动开发

如何使用故事板呈现启动/登录视图控制器

我在没有明确答案的情况下以各种形式看到了这个问题。我要在这里问一下这个问题。我的应用程序需要在启动时工作... inits,一些网络调用,登录等。我不希望我的主视图控制器工作,直到完成。这样做的好方法是什么? 要求: iOS5 +,故事板,ARC。 主要的vc视图在启动工作完成之前不会出现。 想要选择过渡样式到主vc时启动工作已经完成。 想在storyboard中尽可能多地进行布 ..
发布时间:2018-08-30 18:59:10 移动开发

iOS - 从ViewController调用App Delegate方法

我要做的是单击一个按钮(在代码中创建)并让它调用另一个视图控制器,然后让它在新的视图控制器中运行一个函数。 我知道它可以在IB中相对容易地完成,但这不是一个选项。 我想要做的一个例子是if你有两个视图控制器,一个带有闪屏的房子。另一个视图控制器在房子上走过,你可以按照设定的顺序通过所有房间。启动画面会有每个房间的按钮,可以让你跳到步行的任何一点。 解决方案 你可以像这样访问委托 ..
发布时间:2018-08-30 17:56:14 移动开发

使用swift从app delegate打开视图控制器

我正在尝试创建推送通知,根据从推送中获得的信息确定要打开的视图。 我已设法从推送中获取信息,但我现在正努力让视图开启 查看其他堆栈溢出问题我目前有以下内容: App Delegate完成加载: //如果让notificationPayload = launchOptions,则提取通知数据 ? [UIApplicationLaunchOptionsRemoteNotifi ..
发布时间:2018-08-30 17:53:02 移动开发

从应用程序委托获取当前视图控制器(可以使用模态)

我知道要从应用程序委托获取当前视图控制器,我可以使用我为我的应用程序设置的 navigationController 属性。然而,在我的应用程序的许多地方,可能会出现一个模式的导航控制器。有没有办法从应用程序委托中检测到这个问题,因为当前的导航控制器将不同于应用程序代理持有引用的导航控制器? 解决方案 我建议您使用NSNofiticationCenter。 //在AppDelega ..
发布时间:2017-04-22 19:48:18 移动开发

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

我是ios的新手。我需要知道当前的视图控制器从应用程序委托..我不知道这个,我不知道要实现这一点。我正在使用这个代码来补充这个,但它返回空值。 我跟着这个链接 - 解决方案 p>这是我用来查找用户最有可能交互的当前视图控制器: UIViewController + Utils.h / p> #import @interface UI ..
发布时间:2017-04-22 19:31:15 移动开发

从ViewController刷新AppDelegate中的NSPersistentStoreCoordinator

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

如何获取managedObjectContext for viewController而不是从appDelegate获取它?

最近我才知道“你真的不应该调用AppDelegate来获取管理对象上下文”。 Apple也已将此建议纳入其文档这里。 这样: 视图控制器通常不应该从全局对象检索上下文,例如应用程序委托这使得应用程序架构僵化。视图控制器也不应创建自己使用的上下文(除非它是嵌套上下文)。这可能意味着使用控制器的上下文执行的操作未与其他上下文注册,因此不同的视图控制器将对数据具有不同的观点。 此外,他们提 ..

改变键盘外观在本机,phonegap / Cordova内置的iOS应用程序

我想更改Phonegap / Cordova构建的原生iOS应用程序中显示的所有键盘的背景颜色,如下所示: 我已经彻底搜索了这个,当然主要找到2个相关答案。回答者这里说,目标-C代码可以添加到PhoneGap项目的AppDelegate.m文件,如此页面。我找到了 AppDelegate.m 文件,但似乎无法找出如何将键盘外观设置为所有文本字段上的UIKeyboardAppearanceAl ..
发布时间:2017-01-07 19:40:10 移动开发

NSInternalInconsistencyException',原因:'无法加载NIB在bundle:'NSBundle

在我的AppDelegate有一个我不明白的问题。 RootViewController最初调用ViewController,我改变了它的名字。该应用程序由许多ViewController形成,然后我已经介绍了一个UINavigationController。为什么会出现此错误? NSInternalInconsistencyException',原因:'无法加载NIB in bundle ..
发布时间:2016-12-23 12:59:52 移动开发

收到iOS推送通知时打开视图控制器

我想在用户点击接收到的推送通知消息时打开特定的视图控制器,但当我收到推送通知消息并点击该消息时,只有应用程序打开,但不会重定向到特定的视图控制器 我的代码是 - UIApplication *)应用程序didReceiveRemoteNotification:(NSDictionary *)userInfo { if(applicationIsActive){ UIAlertV ..
发布时间:2016-12-08 15:43:54 移动开发

Singleton与第三方库

我熟悉的概念Singleton 和这种机制是相当方便,但... 如果我想要一个,共享的一些第三方类的实例会发生什么例如 AFHTTPRequestOperation 或者可能是一些魔法记录? 当我在许多控制器中使用外部类中的一个对象时, > 解决方案 我不熟悉 code> Magical Record 但是对于 AFNewtorking ,在许多情况下做一个单例很有意义。 ..
发布时间:2016-12-08 00:30:32 其它移动开发

Swift for OsX WebFrameLoadDelegate不工作

我是新的在OSX开发和我是新的在Swift。我想用WebView编写简单的应用程序。 我可以加载url,但是我需要捕获事件,当WebView结束加载内容。 这是我的应用程式delegate.swift档案: import WebKit class AppDelegate:NSObject,NSApplicationDelegate { @IBOutlet weak v ..
发布时间:2016-12-07 22:48:40 移动开发