У меня есть следующий метод
+ (NSString*)getMeMyString
{
NSString *result;
dispatch_async(dispatch_get_main_queue(), ^{
result = [ClassNotThreadSafe getString];
});
return result;
}
Как сделать так, чтобы блок выполнял свою работу синхронно, чтобы он не возвращал результат до его получения?