Xcode 5 - ios 7 - Desbloqueie os níveis quando um nível for concluído

Eu tenho os principais controles de exibição com 3 níveis (3 x UIButtons). O primeiro é visível enquanto os outros dois estão ocultos.

O segundo e o terceiro níveis serão visíveis exatamente quando o nível anterior for concluído.

Por exemplo, no nível 1, quando escolhi o botão direito do nível 2 da pergunta, ficou visível e assim por diante.

aqui um exemplo

Existe uma maneira simples de conseguir isso? Eu sou novo no xcode e simplesmente não consigo descobrir como conectar o botão continuar para exibir o nível.

aqui o link com o arquivo do projeto.

http://salvonostrato.com//ex/xcode5/TESTlevels2.zip

Qualquer ajuda é apreciada

No ViwController.h eu tenho:

#import <UIKit/UIKit.h>
#import "Levell1ViewController.h"

@interface ViewController : UIViewController {

    IBOutlet UIButton *level1;

    IBOutlet UIButton *level2;
    IBOutlet UIButton *level3;

}

-(IBAction)unhide:(id)sender;

@end

então no ViewControl.m eu implementei

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

-(IBAction)unhide:(id)sender{

    level2.hidden = NO;
    level3.hidden = NO;

    }
}



-(IBAction)hide:(id)sender{

    level2.hidden = YES;
    level3.hidden = YES;

    }
}

No Livell1ViewControl.h, chamei um botão

#import <UIKit/UIKit.h>

@interface Levell1ViewController : UIViewController

@property (nonatomic, weak) UIButton *nextlevel2;
@end

O resultado não apresenta nenhum problema, no entanto, falha quando a carga.

aqui o projeto atualizado

http://salvonostrato.com//ex/xcode5/TESTlevels2.zip

questionAnswers(0)

yourAnswerToTheQuestion