Вероятно, вы хотите сделать следующее:
[HUD show:YES];
int status = [self fetchDomainStatus];
[HUD hide:YES];
В противном случае используйте параметр «withObject» для передачи указателя на объект (возможно, объект NSValue), где вы можете сохранить возвращаемое значение. Вам нужно изменить fetchDomainStatus так, чтобы он принимал параметр NSValue *, если вы сделали это так.