Вы можете избавиться от актерского состава, если хотите сделать его короче:
// newQuestion is an NSDictionary defined somewhere
NSInteger questionId = [[newQuestion objectForKey:@"question_id"] integerValue];
Поскольку objectForKey:
возвращает id
, вы можете отправить ему любое известное сообщение, и компилятор не будет жаловаться.