uiapplicationdelegate

    0热度

    2回答

    我工作在一个voip应用程序,我需要保持与服务器的连接,即使当应用程序去后台,苹果正在提供支持使用通信套接字,我的问题是我有一个单独的服务器(即考虑登录服务器)我想每隔1分钟发送一次ack给服务器,我想我不能在后台运行一个应用程序的两个通信套接字。在那种情况下,我该如何发送ack? 我已经从applicationDidEnterBackground分离出一个线程,它也将暂停,我的问题的解决方案是什

    4热度

    3回答

    下面的代码工作正常,但当我回到我的应用程序它继续执行下面的代码,但我不知道为什么以及如何停止它。 我认为它是仅在发生ios5.0: 应用流 - RootViewController的 - > mainviewcontroller - >网页视图 下面的代码被称为在mainviewcontroller网页视图的shouldstartloadrequest方法 @property (readwrite

    0热度

    1回答

    我有一个基于UITabBarController的应用程序。我正在从应用程序委托中实例化它并在标签栏控制器中添加一个自定义按钮。当点击该按钮时,我想以模态方式呈现另一个视图,但我似乎无法弄清楚如何去做。添加按钮,我基本上做这 UIButton* button = [UIButton buttonWithType:UIButtonTypeCustom]; [self.tabBarControlle

    3热度

    2回答

    我需要在后台以及前台执行长时间运行的任务。这会更新核心数据。所以为了保持UI响应,我创建了另一个线程,我使用了不同的managedObjectContext(MOC)。所以一个计时器在后台和前台设置,并且在状态改变时被适当地禁用。在任务开始之前和任务完成后,当我按Home按钮时,它会正确调用两个委托方法,但在任务处于活动状态时,当我按Home按钮屏幕更改并且UI挂起(变为空白),但两个委托方法不是

    5热度

    3回答

    我有一个应用程序,利用摄像头,因此屏幕无法调暗。从调光抑制画面像这样工作正常: - (void)applicationDidBecomeActive:(UIApplication *)application { [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; } 然而,当应用程序被关闭并进入后台,设置Id

    0热度

    1回答

    我有一个关于我的iPhone应用程序的简单问题。 我有几个全局计数器,它们存储从0到13的数字,一旦程序终止(在模拟器上单击停止)并在调试模式下重新打开,计数器仍然具有与上次运行相同的信息。在我的代码中,我应该重置所有的计数器吗?理想情况下,如果您从iPhone多任务功能中终止程序(双击主页按钮和退出程序),我只希望它们被重置。 没有任何需要查看的代码,而且我不想有可以按下以重置计数器的按钮。 有

    2热度

    1回答

    我正在使用Logos构建MobileSubstrate调整,并且正在尝试添加新方法以将设备锁定到设备上的每个应用程序中,在接近度更改通知后运行。到目前为止,我的代码是 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <SpringBoard/SpringBoard.h> #import <SpringBoar

    0热度

    1回答

    是否可以检索将处理特定URL的应用程序的名称? 在其他应用程序中,我看到了“在Safari中打开链接”,如果您点击,YouTube或其他任何其他应用程序将启动。我真的不喜欢这种行为,我想打电话 [[UIApplication sharedApplication] openURL:[NSURL someURL]]; 确立正确的按钮标题之前得到相应的应用程序名称。

    0热度

    2回答

    在我的应用程序中,我希望用户在关闭当前应用程序时看到另一个应用程序。 它有可能以任何方式?我试图通过自定义url方案编写代码并打开应用程序: - (void)applicationWillResignActive:(UIApplication *)application { NSString * string = @"InnovationLab://"; NSURL * ur

    2热度

    1回答

    我的应用程序具有一项功能,启用该功能后,每次启动应用程序时都会显示一个“诱饵”屏幕。然后用户必须点击“秘密敲击”来关闭诱饵屏幕并看到密码屏幕。 的问题是,当应用程序启动时,被呈现在屏幕诱饵第二前分裂,示出悬浮该应用之前激活屏幕。它显示的只是一瞬间,但取决于用户以前在做什么,它可能会很尴尬。无论如何,这个小小的“小故障”实际上击败了诱饵屏幕的全部目的。 该应用程序是免费下载的,所以如果您有iOS设备