ios阻止问题 - 返回时采取行动

时间:2013-04-09 13:39:17

标签: ios objective-c-blocks

我不确定积木,我无法明白一点

我有一个块,例如使用着名的XML光标(Rapture XML)

[data iterate:@"node" usingBlock: ^(RXMLElement *leaf) {

NSLog (@"Data");

}

NSLog (@"End of parse");

何时调用解析结束?当我完成所有迭代(看起来像)或者它们是一个“时间问题”,取决于循环的持续时间?

例如,一个动画在执行之前调用BUT后返回,狂喜似乎在执行后返回

感谢

格雷格

1 个答案:

答案 0 :(得分:0)

这是程序性的,将块视为一个函数被调用来对每个元素进行处理,它只是内联编写。

关于动画,如果:[data iterate:@"node" usingBlock: ^(RXMLElement *leaf){ }];在主线程上做了很多工作,它将阻塞主线程。