Я пытаюсь получить 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-я кнопка вызывает сбой приложения!
Что я делаю не так?