One solution would be to use +[SKAction runBlock:]
to add "unlocking" to your action sequence as the last step:
SKAction * unlock = [SKAction runBlock:^{ self.lockJump = NO; }];
[self.player runAction:[SKAction sequence:@[jumpUp, jumpDown, unlock]]];
(Aside: use YES
and NO
for BOOL
s.)