iOS 4.3.5和无限循环

时间:2012-09-13 10:41:19

标签: iphone objective-c ios xcode

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没有被称为

由于

2 个答案:

答案 0 :(得分:1)

这似乎是iOS 4中的一个错误。在iOS 5及更早版本中它运行良好。

答案 1 :(得分:-2)

而(true)等于而(1)会导致任何计算机编程语言的无限循环,如果你没有给出任何破坏条件循环。它不是iOS 4.3.5问题。

Refer this