我的应用程序中有一个对象拖动和视频录制。我ScreenCapture
在我的应用程序中使用视图。我正在拍摄主屏幕的屏幕截图并制作视频。
当我在视图drawRect()
方法中使用以下代码时ScreenCapture
,iOS 6 的拖动速度变慢,而 iOS 5 则可以正常工作:
[self performSelector:@selector(setNeedsDisplay) withObject:nil
afterDelay:delayRemaining > 0.0 ? delayRemaining : 0.01];
当我用以下代码替换那行代码时,拖动工作正常,但访问不正确:
[self performSelectorInBackground:@selector(setNeedsDisplay) withObject:nil];
这是什么原因?