有人可以指出我正确的方向。使用NSOperationQueue任务永远不会完成。
此代码
NSOperationQueue * queue = [[NSOperationQueue alloc]init];
[queue addOperationWithBlock:^(void) {
[self DoTextLayout]; // 1
NSLog(@"Ended");
}];
[self.queue waitUntilAllOperationsAreFinished];
NSLog(@"Wait finished");
成功达到“结束”但从未达到“等待完成”。