dispatch-async

    -1热度

    1回答

    bool _WebTryThreadLock(bool),0xae8d250:尝试从主线程或Web线程以外的线程获取Web锁。这可能是从辅助线程调用UIKit的结果。现在崩溃... 我的代码 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{[self.navigationControll

    2热度

    2回答

    我想知道在以下表示为'A'和'B'的方法中使用dispatch_async有什么区别。 A dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ for (int i = 0; i < 10; i++) { // do something } })

    2热度

    2回答

    时间捕捉变量值我已经在Objective-C使用GCD以下问题我想不通: 我使用下面的方法来计算的东西一些648瓦。 要首先处理的图块的顺序是通过设置变量“pi”的某种算法给出的。变量“loaded”在这种情况下是全局的,并且从0开始并且正确地上升到647. 当不使用块时,一切正常。 while (loaded < [self.tiles count]) { long pi = /* t

    9热度

    2回答

    我有一个创建一个串行调度队列: dispatch_queue_t serialQueue = dispatch_queue_create("com.unique.name.queue", DISPATCH_QUEUE_SERIAL); 我想用这个序列排队,以确保访问类线程安全的,同时自动做异步工作并不需要返回到调用线程。 - (void)addObjectToQueue:(id)object

    0热度

    1回答

    这就是我正在做的。 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul); dispatch_async(queue, ^{ NSData* data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[NSSt

    0热度

    2回答

    我有一个线程可以调用我的许多接口函数。当它调用时我需要执行一些GUI操作,因为我知道GUI需要在主线程中完成,现在我用 dispatch_async(dispatch_get_main_queue(), ^{ // Some method call... }); 它适用于大多数的情况下,还是我在这里面临的问题。对于如..我的接口功能,就像下面... void

    1热度

    1回答

    我想用uiimage-from-animated-gif加载一些GIF到我的UITableView单元格。但问题是,每次我尝试从我的缓存中加载图像时,单元格在它滚动之前停止一会儿。 这是我用 postGif = (UIImageView *)[cell viewWithTag:104]; if ([[ImageCache sharedImageCache] DoesExist:post[@"g

    2热度

    1回答

    我一直在同一时间从一个Web服务器下载多个图像,我的问题是他们混在一起了。 dispatch_async(dispatch_get_global_queue(0,0), ^{ NSData * data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"website.com"]]; if (data

    5热度

    2回答

    继TDD之后,我正在开发一款iPad应用程序,用于从互联网下载一些信息并将其显示在列表中,允许用户使用搜索栏过滤该列表。 我想测试一下,当用户在搜索栏中输入内容时,带有过滤文本的内部变量被更新,项目的过滤列表被更新,最后表格视图接收到一个“reloadData”消息。 这是我的测试: - (void)testSutChangesFilterTextWhenSearchBarTextChanges

    1热度

    1回答

    该代码位于单元初始化例程中,该例程设置自定义单元的元素。它异步地从网上获取图像。但是一旦完成,我需要重新绘制它。 这是我的代码片段: dispatch_async(myCustomQueue, ^{ //Look for the image in a repository, if it's not there //load the image from the web (a