草庐IT

UIApplication

全部标签

iphone - 获取对 UIApplication 委托(delegate)的引用

我正在编写我的第一个iPhone应用程序,但在切换View时遇到了问题。我在AppDelegate(UIApplicationDelegate的一个实例)中有2个View和对每个View的引用。我在applicationDidFinishLaunching中创建了这两个实例并立即显示第一个View。这工作正常。问题是对另一个View的引用在AppDelegate中,我不知道如何获取对它的引用,因此我可以切换到另一个View。有没有办法获得对主要UIApplication或UIApplicationDelegate对象的引用? 最佳答案

iphone - 获取对 UIApplication 委托(delegate)的引用

我正在编写我的第一个iPhone应用程序,但在切换View时遇到了问题。我在AppDelegate(UIApplicationDelegate的一个实例)中有2个View和对每个View的引用。我在applicationDidFinishLaunching中创建了这两个实例并立即显示第一个View。这工作正常。问题是对另一个View的引用在AppDelegate中,我不知道如何获取对它的引用,因此我可以切换到另一个View。有没有办法获得对主要UIApplication或UIApplicationDelegate对象的引用? 最佳答案

iphone - 增加推送通知徽章 iPhone

是否可以在收到通知时增加徽章值。或者我应该将计数作为有效负载发送吗?如果我每次都将徽章值发送为“1”,如果应用程序未打开,我如何增加应用程序图标中的徽章值。我用过这段代码,但不起作用。-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{[UIApplicationsharedApplication].applicationIconBadgeNumber=[UIApplicationsharedApplication].applicationI

iphone - 增加推送通知徽章 iPhone

是否可以在收到通知时增加徽章值。或者我应该将计数作为有效负载发送吗?如果我每次都将徽章值发送为“1”,如果应用程序未打开,我如何增加应用程序图标中的徽章值。我用过这段代码,但不起作用。-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{[UIApplicationsharedApplication].applicationIconBadgeNumber=[UIApplicationsharedApplication].applicationI

ios - 有没有办法检查iOS应用程序是否在后台?

我想检查应用程序是否在后台运行。在:locationManagerDidUpdateLocation{if(appisruninginbackground){dothis}} 最佳答案 应用程序委托(delegate)获取指示状态转换的回调。您可以根据它进行跟踪。还有applicationStateUIApplication中的属性返回当前状态。[[UIApplicationsharedApplication]applicationState] 关于ios-有没有办法检查iOS应用程序是

ios - 有没有办法检查iOS应用程序是否在后台?

我想检查应用程序是否在后台运行。在:locationManagerDidUpdateLocation{if(appisruninginbackground){dothis}} 最佳答案 应用程序委托(delegate)获取指示状态转换的回调。您可以根据它进行跟踪。还有applicationStateUIApplication中的属性返回当前状态。[[UIApplicationsharedApplication]applicationState] 关于ios-有没有办法检查iOS应用程序是

iOS 横竖屏

appdelegate.h实现@property(nonatomic,assign)BOOLallowLandscape;//允许横竖屏yes为横屏no为竖屏appdelegate.m实现-(UIInterfaceOrientationMask)application:(UIApplication*)applicationsupportedInterfaceOrientationsForWindow:(UIWindow*)window{if(self.allowLandscape==1){returnUIInterfaceOrientationMaskAll;}else{return(UIIn

iOS 横竖屏

appdelegate.h实现@property(nonatomic,assign)BOOLallowLandscape;//允许横竖屏yes为横屏no为竖屏appdelegate.m实现-(UIInterfaceOrientationMask)application:(UIApplication*)applicationsupportedInterfaceOrientationsForWindow:(UIWindow*)window{if(self.allowLandscape==1){returnUIInterfaceOrientationMaskAll;}else{return(UIIn