尝试创建一个可以始终运行(用于检查某些内容)而不会使应用程序崩溃的方法。
有没有可以执行它的内置方法? (我不想将while(true)
添加到viewDidLoad
方法,因为它无法正常工作。
答案 0 :(得分:1)
“总是跑?”那是什么意思?如果你的程序中有一个“while(true)块,它会锁定,系统会因为冻结而终止它。”
iOS设备是事件驱动的,需要处理器时间来响应用户操作和系统事件。
可能你最好的选择是在相当短的时间间隔内重复计时器。我建议不要将间隔设置为每秒50次以上,因为定时器的间隔时间不够短。
您要解决的问题是什么?