iOS 4.3.5和无限循环
Sombody得到了这个奇怪的错误?
1)创建一些应用程序并在任何地方添加此代码行
..
NSLog(@"app is started");
..
while (true)
{
// do nothing
}
2)在iPhone iOS 4.3.5中运行此应用程序并获得无限循环
3)按Home,然后双击Home,点击' - '以终止应用
4)点击应用程序,在1秒,3秒,10秒,60秒或900秒后重启他。
5)App没有关闭,没有崩溃,它正在连续运行。永远不能关闭
怎么了?这是iOS 4.3.5的问题?
并且,我可以知道,用户正在尝试关闭应用程序吗?
看来SIGKILL没有被称为
由于
答案 0 :(得分:1)
这似乎是iOS 4中的一个错误。在iOS 5及更早版本中它运行良好。
答案 1 :(得分:-2)
而(true)等于而(1)会导致任何计算机编程语言的无限循环,如果你没有给出任何破坏条件循环。它不是iOS 4.3.5问题。