Tag: 后台线程

在iphone中加速从服务器的响应检索器

我正在使用以下代码从服务器获取结果 NSString *queryString = @"MyString" NSString *response = [NSString stringWithContentsOfURL:[NSURL URLWithString:queryString] encoding:NSUTF8StringEncoding error:&err]; NSLog(@"%@",response); if (err != nil) { UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Error" message: @"An error has occurred. Kindly check your internet connection" delegate: self cancelButtonTitle:@"Ok" otherButtonTitles:nil]; [alert show]; [indicator stopAnimating]; } else { //BLABLA } 这个代码的问题是,如果服务器显示滞后,需要3秒钟才能得到这个响应 NSString *response = [NSString stringWithContentsOfURL:[NSURL URLWithString:queryString] […]

在后台线程上调用函数ios – 嵌套函数调用会发生什么

在我的主要代码(为了显示UIActivityIndi​​catorView)我在背景线程上调用一个函数,foo()。 foo()调用的函数又会如何呢? 这些函数是否也会在同一个后台线程中调用和执行?

cordova显示警告为“线警告:花了毫秒。 “在iOS中

"THREAD WARNING: ['Console'] took '81.661865' ms. Plugin should use a background thread." 运行iOS Phonegap项目。 同样的一些剩余的插件像地理定位和文件系统。 由于我是Phonegap新手,可以请任何人告诉我如何在后台线程上运行插件。 我也检查了这一点 。 我们可以忽略这个线程警告,还是与iOS Phone-gap中的内存问题有关 谢谢

魔法logging – 取主线程块ui,在后台返回nil

我是新来的魔法logging,但已经看到了一些问题上的计算器,并找不到我的问题的答案。 我必须使用这种types的构造来查找具有谓词的项目: NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate]; 在主线程结果返回一些值,但UI是冻结。 当使用这个构造时,结果返回零值: dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{ NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate]; }); 在后台获取数据的最佳做法是什么?