我正在使用MGTwitterEngine从Twitter获取推文。这使用异步范式来获取另一个线程中的tweets。它将获取的结果返回给主线程。等待其他线程完成目标c
因为我在提取tweets后有一些处理待办事项,所以我想介绍另一个线程来防止锁定UI线程。 我喜欢这样做: UI线程启动一个新线程X.线程X启动与MGTEngine的异步获取推文,并且等待完成。当MGTwitterEngine返回时,线程X处理推文,并通知UI线程我们已准备好。
我的问题是:如何设置线程X等待MGTwitterEngine reade?
感谢您的回复。它看起来没问题,但是MGTwitterEngine并不使用与异步读取相关的块。我致电[twitterEngine getHomeTimelineSinceID:etc ..];并在mu委托中返回结果。它在那里创建一个新线程。请参阅https://github.com/mattgemmell/MGTwitterEngine/blob/master/MGTwitterEngine.m 所以,我认为我的初始抓取将被解雇,并且该块将立即与[processTweets] – jwdehaan 2011-02-05 14:00:05