版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/saw471/article/details/84103142
+ (NSString *)httpNet
{
dispatch_semaphore_t signal = dispatch_semaphore_create(1);
__block NSString *objectID;
// 模拟block异步
[UIView animateWithDuration:3 animations:^{
objectID = @"222";
dispatch_semaphore_signal(signal);
}];
dispatch_semaphore_wait(signal, DISPATCH_TIME_FOREVER);
return objectID;
}