我想在查询核心数据之前显示 alertview。
我的核心数据会查询数十万条记录,这需要一些时间,但是当我尝试显示alertview时,核心数据处理完成后才显示alertview?
它出什么问题了?如何在查询之前显示警报视图?
我想在查询核心数据之前显示 alertview。
我的核心数据会查询数十万条记录,这需要一些时间,但是当我尝试显示alertview时,核心数据处理完成后才显示alertview?
它出什么问题了?如何在查询之前显示警报视图?
切换代码以在线程中获取数据,然后显示警报框。
脚步 :
我设法通过以下方式解决了这个问题:
dispatch_queue_t request_queue = dispatch_queue_create("com.appname.method", NULL);
dispatch_async(request_queue, ^{
Your long process here..
});
当需要更新 GUI 时,使用这个:
dispatch_async(dispatch_get_main_queue(), ^{
});