- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想让用户在某些情况下,当应用程序再次从后台运行时,能够导航到特定 View 。
现在我正在使用这段代码来强制我的应用程序:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
if(this situation occurs){
NavigationViewController *vc = [[NavigationViewController alloc] init];
self.window.rootViewController = vc;
[vc release];
}
eles{
Password *vc = [[Password alloc] init];
self.window.rootViewController = vc;
[vc release];
}
}
- (void)dealloc {
//[password release];
[_window release];
[_viewController release];
[super dealloc];
}
@end
但是我认为我以前的 View 仍在以某种方式运行(计时器仍在运行)。我如何才能释放以前的 View 并再次开始“清理”。
解决方案是检查窗口是否有 subview 。如果有,它将从 super View 中删除。后记新 View 被创建并作为 subview 添加到 View
for (UIView *subView in [self.window subviews]) {
[subView removeFromSuperview];
}
self.viewController = [[[MyNewNibFile alloc] initWithNibName:@"MyNewNibFile" bundle:nil] autorelease];
[self.window addSubview:self.viewController.view];
最佳答案
创建 NavigationViewController 的全局实例和密码,即在 appdelegate.h 中声明它们在创建导航 Controller 和密码的新实例之前,始终检查它们是否已经创建。如果它们已经创建,则先释放它们,然后再创建一个新实例。
关于ios - 强制 App 导航到 App DidBecomeActive 中的特定 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9112931/
我正在使用 willResignActive 通知暂停我的游戏,它似乎暂停了游戏,但是当调用 didBecomeActive 时,它似乎自行取消暂停。 [[NSNotificationCenter
情况是这样的: 我正在使用 imagepicker 选择一个大视频。显然,选择器将花费一些时间来压缩视频。因此,为了简化用户体验,我为其启用了后台任务。 问题来了: 如果用户选择一个视频并点击主页按钮
TL;DR:在 RGUI 和 ESS 中,什么是 didBecomeActive 消息以及如何抑制它们? 在 OSX 10.9.2 中使用 OSX RGUI 3.0.3,控制台显示类似日志消息的内容每
我对 UIViewController 中的以下场景感到非常困惑: 我有以下 @IBOutlet,它在我的 Storyboard 中有一个引用 socket 。 class MainViewContr
我已经用 Viewcontroller 和 ViewModel 编写了基于 RxSwift 的模块。 ViewModel 包含手势观察者和图像观察者。一切正常,除了应用程序直接到上述模块的情况。手势订
这是 this question 的后续行动.如果您没有收到对 handleTurnEventForMatch:didBecomeActive: 的任何回调,请尝试那里的答案。 在我的游戏中,我有时只
应用委托(delegate): - (void)applicationDidBecomeActive:(UIApplication *)application { [[NSNotificati
我有一个典型的问题。在我的应用程序中,我正在处理应用程序委托(delegate)方法 - (void)applicationDidBecomeActive:(UIApplication *)appli
我目前正在使用 Game Center Sandbox 测试我的 Game Center Aware App,其中一个实例在 iOS 模拟器上运行,另一个在 Retina iPad Mini 上运行。
我的应用程序在 Storyboard中设置了 rootViewController。我最初问这个问题,但我现在可以看出这是错误的问题: Is the viewDidLoad method of the
我想让用户在某些情况下,当应用程序再次从后台运行时,能够导航到特定 View 。 现在我正在使用这段代码来强制我的应用程序: - (BOOL)application:(UIApplication *)
我的主要任务是在应用程序进入后台时将屏幕与非透明 View 重叠以隐藏信息。官方解决方案描述here . 问题是它有时无法在 iOS 13 上运行。 我找到了这个article : 它解释了 scen
我是一名优秀的程序员,十分优秀!