0
我在iPhone应用程序中首次使用UIActivityIndicatorView,以便让用户知道某个过程正在进行中。 为此,我使用detachNewThreadSelector方法(也是第一次)。UIActivityIndicatorView/detachNewThreadSelector
我结束了这样的代码:
[myActivityIndicator startAnimating];
[NSThread detachNewThreadSelector:@selector(theWorkToBeDone:) toTarget:self withObject:myObject];
的问题是,当我的时间申请。当我使用上面的代码时,执行任务的时间比不使用UIActivityIndicatorView和detachNewThreadSelector时长约5倍。 (在这种情况下,用户仍在等待,但时间较短)。
这是我在使用UIActivityIndicatorView时应该期待的时间差异吗?
或者我是否因为对UIActivityIndicatorView和detachNewThreadSelector缺乏经验而犯了一些初学者错误?
感谢您的任何信息。