Я пытаюсь протестировать свое приложение, но когда я тестирую его на симуляторе или на реальном устройстве, я получаю его, чтобы запустить приложение на странице выбора уровня, однако, когда я пытаюсь нажать на уровень, яполучить ошибку Поток 1: Программа получила сигнал: "SIGABRT". Я получаю эту ошибку в своем коде для стиля перехода, и когда я пытаюсь удалить переход, приложение все еще получает ошибку, но в другомместо.Любые идеи о том, как я могу это исправить?Вот мой код:
MainViewController.h
#import "FlipsideViewController.h"
#import "MediumViewController.h"
#import "HardViewController.h"
@interface MainViewController : UIViewController <FlipsideViewControllerDelegate, MediumViewControllerDelegate, HardViewControllerDelegate> {
UIButton *buttonEasy;
UIButton *buttonMedium;
UIButton *buttonHard;
}
@property (nonatomic, retain) IBOutlet UIButton *buttonEasy;
@property (nonatomic, retain) IBOutlet UIButton *buttonMedium;
@property (nonatomic, retain) IBOutlet UIButton *buttonHard;
- (IBAction)showEasy:(id)sender;
- (IBAction)showMedium:(id)sender;
- (IBAction)showHard:(id)sender;
@end
MainViewController.m
@implementation MainViewController
@synthesize buttonEasy;
@synthesize buttonMedium;
@synthesize buttonHard;
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller
{
[self dismissModalViewControllerAnimated:YES];
}
- (void)MediumViewControllerDidFinish:(MediumViewController *)controller
{
[self dismissModalViewControllerAnimated:YES];
}
- (void)HardViewControllerDidFinish:(HardViewController *)controller
{
[self dismissModalViewControllerAnimated:YES];
}
- (IBAction)showEasy:(id)sender
{
FlipsideViewController *controller = [[FlipsideViewController alloc] initWithNibName:@"FlipsideView" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:controller animated:YES];
[controller release];
}
- (IBAction)showMedium:(id)sender
{
MediumViewController *controller = [[MediumViewController alloc initWithNibName:@"MediumViewController" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:YES];
[controller release];
}
- (IBAction)showHard:(id)sender
{
HardViewController *controller = [[HardViewController alloc] initWithNibName:@"HardViewController" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:controller animated:YES];
[controller release];
}