Следующий код возвращает выражение неиспользуемого предупреждения в операции присваивания в блоке. Код не очень практичен, но в исключенном разделе есть намного больше кода, и этот код должен работать в определенной очереди.
__block NSNumber *pageId=nil;
dispatch_sync(_myDispatchQueue, ^{
int val;
//... code generates an int and puts it in val
pageId = [NSNumber numberWithInt:val];
}];
//pageId used below
Как избавиться от этой ошибки?