Я изменил первый экран приложения iphone, потому что хочу открыть экран, и я нажму кнопку, прежде чем перейти к основным работам и экранам. я изменяю свой код приложения для этого;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
LoadingViewController *m_view = [[[LoadingViewController alloc]initWithNibName:@"LoadingViewController" bundle:nil] autorelease];
m_view.window = window;
[self.window addSubview:m_view.view];
[self.window makeKeyAndVisible];
// Override point for customization after app launch
//[window addSubview:viewController.view];
//[window makeKeyAndVisible];
}
и я создаю класс viewcontroller;
h файл;
#import <UIKit/UIKit.h>
@interface LoadingViewController : UIViewController {
UIWindow *window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
- (IBAction)startButtonClick:(id)sender;
- (IBAction)favoriButtonClick:(id)sender;
@end
и .m файл;
- (IBAction)startButtonClick:(id)sender {
ScrollViewWithPagingViewController *yellowController = [[ScrollViewWithPagingViewController alloc]initWithNibName:@"ScrollViewWithPagingViewController" bundle:nil];
[self presentModalViewController:yellowController animated:YES];
[yellowController release];
}
но когда я нажимаю кнопку, это действие щелчка не наступило. я получаю сообщение об ошибке раньше, как это;
Пожалуйста, помогите мне, я не понимаю, что не так?
----- ****************************************** **** ----
я решил это!
изменить этот код;
LoadingViewController *m_view = [[[LoadingViewController alloc]initWithNibName:@"LoadingViewController" bundle:nil] autorelease];
я удаляю авто-релиз;
LoadingViewController *m_view = [[LoadingViewController alloc]initWithNibName:@"LoadingViewController" bundle:nil];