Objective c sleepForTimeInterval超时冻结应用程序

Objective c sleepForTimeInterval超时冻结应用程序,objective-c,timer,ios4,Objective C,Timer,Ios4,我试图在两个动作之间等待X秒。 使用[NSThread sleepForTimeInterval:3.0]时应用程序冻结设定的时间量。如何在不中断主线程的情况下超时?您不能阻止主运行循环(处理用户输入)并期望应用程序保持响应。考虑使用.< /P>

我试图在两个动作之间等待X秒。
使用
[NSThread sleepForTimeInterval:3.0]时应用程序冻结设定的时间量。如何在不中断
主线程的情况下超时?

您不能阻止主运行循环(处理用户输入)并期望应用程序保持响应。考虑使用.< /P>