腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
哪个
线程
中
调用
iOS
完成
处理
程序
块
?
、
、
、
例如,
在
GKScore的reportScoreWithCompletionHandler ()
中
,假设您
调用
// do some stuff that may be thread-unsafe将在
哪个
线程
中
调用
完成
处理
程序
:主
线程
、与report
浏览 2
提问于2011-03-11
得票数 8
2
回答
iOS
5 CLGeocoder
、
、
、
、
我正在为
IOS
5开发一个iPhone应用
程序
。我目前使用的是位于CoreLocation框架
中
的CLGeocoder类。我无法确定
完成
处理
程序
块
是
在
结束时
调用
的,还是
在
地理编码发生后
调用
的,还是同时
调用
的。 我只知道
完成
处理
程序
块
是
在
主
线程
上运行的。是否有人知道
完成<
浏览 2
提问于2012-04-24
得票数 3
回答已采纳
1
回答
完成
处理
程序
闭包总是在后台
线程
中
运行吗?
、
、
、
完成
处理
程序
闭包在
iOS
开发
中
很常见,例如URLSession类
中
的dataTask(with:completionHandler:)。UI引擎由主
线程
管理,URLSession的API
调用
在后台
线程
下运行,如果
处理
程序
中
需要UI更新,则必须将其分派到主
线程
。 问题1:来自
iOS
框架的所有
完成
处理
程序<
浏览 0
提问于2018-08-24
得票数 11
回答已采纳
2
回答
向Cocoa应用
程序
的主事件循环发送消息?
、
、
、
、
比方说,
在
我的GUI应用
程序
(它在OSX/
iOS
上是可移植的)
中
,我有多个
线程
可以向主应用
程序
线程
发送通知。通知应该在Cocoa的输入事件和重绘请求
处理
的相同上下文中
处理
。我的目标是
在
屏幕上反映来自并发
线程
的某些事件。
在
Windows上有PostMessage(),那么它在OS和
iOS
上的模拟量是什么呢?dispatch_async()似乎是这方面的最
浏览 2
提问于2013-06-23
得票数 1
回答已采纳
1
回答
在
完成
Twitter
调用
后呈现View Controller
、
、
、
、
我正在尝试
在
twitter post成功
完成
后呈现一个模式视图;但是,我不能呈现我的控制器,因为SLComposeViewController仍在呈现。有没有一些
完成
方法,当所有的东西都被竞争并且视图已经被驳回时,它会
调用
?
浏览 0
提问于2014-09-03
得票数 0
4
回答
使用
iOS
上的Grand Central Dispatch,如果它们不在调度队列
中
,那么规则的Objective
块
在
哪个
队列(如果有的话)上运行?
、
、
、
、
它似乎没有
在
主队列上运行,因为当我试图在那里更新UI内容时,它一直
在
抱怨,直到我移到选项3,所以我假设
块
有自己的队列或
线程
?
在
它抱怨之前,我的印象是,如果我不启动一个调度队列,事情就会正常运行,
在
我的脑海中,这将是主队列。
浏览 10
提问于2014-04-24
得票数 1
回答已采纳
2
回答
带有
线程
池的boost asio多
线程
tcp服务器
、
、
、
我有一个使用boost asio编写的单
线程
异步tcp服务器。每个传入的请求将经历几个
处理
步骤(同步和异步),最后使用异步写发送回响应。我正在寻找一个关于创建和运行多个
线程
的示例/帮助,用于异步读取/写入客户端。我有以下疑问: 是使用单个
IOS
对象并在
线程
池的所有
线程
中
调用
其run方法,
浏览 0
提问于2018-04-07
得票数 4
回答已采纳
1
回答
使用SDK3.5
在
iOS
上进行Facebook连接
、
、
我正在开发一个
iOS
应用
程序
,并切换到新的Facebook
iOS
SDK 3.5.1。
在
iOS
6上,使用系统
中
的Facebook集成,用户
在
我的应用
程序
中
的登录过程按预期工作,
完成
处理
程序
块
在用户授予权限后被
调用
。 问题是当不使用这种集成时,无论是否安装了Facebook应用
程序
。当我
调用
"ope
浏览 1
提问于2013-05-11
得票数 0
回答已采纳
1
回答
iOS
:何时
调用
结束后台任务代码
块
?
我有一个长期运行的任务需要
完成
,即使应用
程序
被推到后台也是如此。从文档
中
我可以看到,执行此操作的方法是使用beginBackgroundTaskWithExpirationHandler:功能并异步启动任务运行,如以下代码片段所示: UIApplication* application,一旦
完成
,应用
程序
就会收到通知,任务被标记为无效。但是,谁能告诉我第一个代码
块
是
在
什么情况下执行的,以及第一个和第二个代码
块
是如何关联的?这仅仅是因为我已经启动了一个任
浏览 0
提问于2012-04-01
得票数 4
回答已采纳
2
回答
sendAsynchronousRequest NSURLConnectionRequest
、
、
、
在下面的方法
中
,如果我
在
completionHandler中进行数据
处理
,这是否会阻塞主
线程
?换句话说,
在
completionHandler
中
执行的操作是
在
主
线程
上
完成
的,还是在后台
线程
上
完成
的?
浏览 2
提问于2013-02-08
得票数 0
回答已采纳
1
回答
如何在主
线程
上等待在主队列上执行的异步回调。
、
、
、
我想一个接一个地执行两个
块
,其中每个
块
都是异步执行的。the completion handler after the first method completes现在,我需要“anotherMethodWithCompletionHandler”
在
“someMethodWithCompletionHandler”
完成
后发生(包括它的
完成
处理
程序
)。通常,我会创建一个dispatch_group并在这两个方法之间等待(我不能在另一个
完成
<em
浏览 0
提问于2014-06-27
得票数 0
3
回答
为什么不立即释放对象?
、
、
、
) { j = j % 18747;@end- (void)dealloc NSLog(@"dealloc");@end 唯一的神奇之处在于,每次创建新视图时都会
调用
-_performHeavyWork然而,
浏览 0
提问于2014-12-27
得票数 2
回答已采纳
1
回答
io_service如何将
完成
事件与
完成
处理
程序
匹配
、
当我看到这个水滴时我理解的是,asio的用户不需要为执行异步IO创建额外的
线程
,因为在这种模式
中
,
线程
已经以异步操作
处理
器的形式流行。因此,仅仅为了确认io_service将充当一个proactor(获取
完成
事件并将其分派给
完成
处理
程序
)2) Complet
浏览 7
提问于2017-07-24
得票数 0
1
回答
在后台
线程
上使用Azure
iOS
工具包SDK
、
、
、
我有一个持久队列,它在后台
线程
上执行任务。这在用户离线等情况下非常有用,并且任务需要持续到
完成
。任务将排队,然后执行,直到成功
完成
。此队列在后台
线程
上运行。效果很好。我的问题是,当我试图从后台
线程
调用
Windows Azure
iOS
工具包时,它永远不会返回。无论是使用委托模式还是
块
模式实现。fetchBlobContainerNamed:@"myContainer" withCompletionHandler:^(WABlobCo
浏览 3
提问于2013-01-12
得票数 3
1
回答
在请求回复后启动segue
、
我向后端发送了一个POST请求,
在
启动下一个视图控制器之前,我正在等待响应。这样做的最佳方法是什么--一些带有
完成
处理
程序
的异步
块
?如果POST请求返回某个值,则应用
程序
应该对下一个视图控制器进行检索,如果响应是错误的,则不应该出现segue。completion(result: false) } 编辑:我
在
代码
中
添加了一个
完成
<
浏览 2
提问于2015-08-20
得票数 0
回答已采纳
2
回答
线程
池: DispatchQueue.main.async
、
、
、
、
我曾经研究过Java,并且非常清楚
线程
和
线程
池的工作原理。Dispatch.main.async {}预先谢谢=)
浏览 3
提问于2017-04-26
得票数 3
1
回答
在
主
线程
中
轮询时,enumerateGroupsWithTypes不会执行
块
、
、
、
、
在
iOS
4.x上,我试图枚举设备上的所有照片,当
完成
后,再用同样的方法进一步
处理
该列表。由于enumerateGroupsWithTypes的
块
在
另一个
线程
上异步运行,并且我看不到如何阻止主
线程
继续执行,我的解决方案是
在
准备就绪之前阻止进一步的
处理
开始,我的解决方案是轮询我正在收集的照片数组,直到它看到它已经通过
在
末尾包含一个NSNull对象
完成
了填充。
在
<em
浏览 0
提问于2011-06-20
得票数 1
回答已采纳
1
回答
从函数目标c返回字符串
、
; [operation start];}Request *http=[[Request alloc][returnArray addObject:element];我需要xmlRequest返回一个字符串,这样我才能获得XML,但是start操作创建了正确的输出,但我不能将其放入字符串
中
。如何将输出定向到字符串
中
?
浏览 0
提问于2012-07-11
得票数 0
回答已采纳
2
回答
在
什么
线程
上
调用
iOS
块
?
、
教师们提到:他说,
在
调用
方法的
线程
中将
调用
完备
处理
程序
块
因此,基本上,该方法运行异步,但在
线程
上
调用
块
,让我们假定为main。 因此,我的问题是,
在
执行方法
调用
的
线程
上运行所有
块
。为了说明我问
浏览 3
提问于2013-11-05
得票数 12
回答已采纳
1
回答
DispatchQueue优先级和
线程
分析?
、
、
、
sync { } 每次我运行它时,结果都不一样 那么,如何知道
哪个
线程
首先运行
浏览 0
提问于2018-03-07
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券