Я подозреваю, что ваш заголовок выглядит примерно так:
@property (nonatomic, getter=isLiked) BOOL liked;
В этом случае ваш код нажатия кнопки должен быть:
self.answer.liked = !self.answer.isLiked;
NSLog(@"answer is: %i",self.answer.isLiked);
Обратите внимание, что установщик для вашего логического значения пропускает 'is 'префикс, и делает первую букву строчной.