dispatch-async

    0热度

    1回答

    嘿如何获得大量的信息,如1000行没有卡住? 我尝试用这样的: dispatch_async(dispatch_get_main_queue(), { //here code }) 但是当我执行的请求self.context.executeFetchRequest返回我fatal error: unexpectedly found nil while unwrapping an Optio

    1热度

    2回答

    我是新来的Swift,看看dispatch_async函数是如何工作的。 API文档显示具有两个参数的dispatch_async。但是,我可以通过一个参数,没关系。 dispatch_async(dispatch_get_main_queue()) { } 我怎么不需要传递两个参数? 谢谢 API文档:

    0热度

    1回答

    我正在学习Objective-C,并试图更好地理解GCD。我创建了一个可以进行API调用的对象(APICaller),然后向其代理提供信息。在此对象的代理(TableViewControllerA)viewDidLoad方法中,我调用APICaller的方法之一,然后使用该信息更新两个静态单元的detailTextLabel.text。我的问题:为什么当我使用dispatch_async时,det

    0热度

    2回答

    我正在加载一个位于我的应用程序中的JavaScript,脚本将尝试查找解决方案,这可能需要一些时间。我不想等待超过5秒的解决方案,在这种情况下,我只想停止请求并向用户显示一条消息。 我一直在尝试使用NSTimers和dispatch_async完成它,但UIWebView请求仍在使用我的整个主队列,并且NSTimer在此期间停止等待答案。 请求调用: webViewUIView.delegate

    0热度

    2回答

    后,我加入了一些代码,以我的应用程序的applicationWillTerminate方法: dispatch_async(dispatch_queue_create(@"some name", DISPATCH_QUEUE_SERIAL), ^{ //Some Code }); 有机会我的代码将不执行? 我有一些问题表明在某些情况下,这段代码不会执行。

    1热度

    1回答

    我使用dispatch_async从rss提要下载图像以避免滞后,但是当我滚动快时,我可以看到图像正在改变,这非常烦人。我怎样才能避免这种情况? 这里是我的代码: let backgroundQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0) dispatch_async(backgroundQueue,

    0热度

    1回答

    我的场景: 我异步调用下载器对象函数来尝试下载文件。 在下载器的功能中,它异步地启动下载连接。 即便如此,我无法与我的UI元素进行交互。 例如,在下载过程中,我无法编辑我的文本字段。 我希望能够在下载时与我的UI元素进行交互。 我错过了哪里?我该怎么办?我真的很感谢你的帮助! 的ViewController的片段用于异步下载 //relevant UI elements I am referrin

    0热度

    1回答

    我有json数据,现在我想推入表视图?但最初,我必须获取json数据,以便推荐调度方法或子线程,以便我可以在后台加载数据,然后再推送它。

    0热度

    1回答

    后释放我有一个使用dispatch_async功能: - (IBAction)action:(id)sender { int i=10000; NSString * data; dispatch_queue_t queue = dispatch_queue_create("com.wang.queue", NULL); __weak ViewControll

    4热度

    3回答

    我们的团队非常需要一些帮助,以解决我们面临的以下问题,因为它会阻止我们调试dispatch_async块内的一些代码。 希望我会得到一些帮助或建议下一步做什么。 我们面临的问题是如下: 我们最近打了一个奇怪的问题,即在Xcode 6,我们是不是能够在dispatch_async块内打破。 - (void)viewDidLoad { dispatch_queue_t queue = d