Я пытаюсь иметь 2 представления в своем приложении, используя 2 кнопки на главном экране. Для каждой из этих кнопок я создал новый класс и добавил следующий код в свой контроллер представления:
ViewController.h:
#import <UIKit/UIKit.h>
@interface Gallerie2ViewController : UIViewController {
}
- (IBAction)switch2class1:(id)sender; // 1st button
- (IBAction)switch2class2:(id)sender; // 2nd one
@end
ViewController.m:
#import "ViewController.h"
#import "class1.h"
#import "class2.h"
@implementation ViewController
- (IBAction)switch2class1:(id)sender
{
Class1 *Class1view = [[Class1 alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:Class1view animated:YES];
}
- (IBAction)switch2class2:(id)sender
{
Class2 *Class2View = [[Class2 alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:Class2View animated:YES];
}
Class1.h/.m имеет то же содержимое, что и Class2.h/.m , но при запуске моего приложения 1-я кнопка работает нормально (открывает представление Class1), а 2-я кнопка приводит к сбою приложения!
Что я делаю неправильно?