我是 ios 新手。
我有一个可以登录的应用程序。登录后用户可以使用应用程序。
现在我有一个功能,如果用户在 2 分钟内没有任何用户操作,应用程序将导航到登录屏幕。
我用过-
http://www.icodeblog.com/2011/09/19/timing-out-an-application-due-to-inactivity/
为了实现它。
当用户登录应用程序然后使用苹果按钮时,一切工作正常,所以现在应用程序处于后台并且几分钟内不使用设备,现在 iPhone 处于锁定模式。
现在,如果用户打开锁并打开应用程序,我可以看到黑屏,那里不存在 UI。
但是,如果我单击键盘,则会显示它,因此它是我的登录屏幕的 TextView ,但什么都不可见。
我的main.m代码
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, @"ELCUIApplication", nil);
[pool release];
return retVal;
每当不活动计时器触发时,我都会将 View Controller 弹出到根目录。
感谢您的帮助。
最佳答案
首先检查背景颜色。
如果是黑色,则将其设为透明色。
我也遇到过类似的问题,我是这样解决的。
关于iphone - ELCUI应用程序超时问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16514767/