- Registriert
- 28.06.08
- Beiträge
- 104
Hallo,
ich habe ein kleines Problem mit meiner App. Ich habe die App so verändert, dass der Navigation Controller nicht mehr in der Application Delegate deklariert wird. Wenn ich nun den Navigation Controller pushe und somit den die neue Seite angezeigt wird, wird das animated YES nicht übergeben und somit die Funktion (void)viewWillAppear
BOOL)animated nicht ausgeführt.
Nun meine Frage: Muss ich für den Navigation Controller in einem normalen File eine eigene Delegate erstellen, damit dass wieder funktioniert?
Ich poste noch etwas Code und hoffe, dass ihr mir helfen könnt.
#import <UIKit/UIKit.h>
@class FSMBNewsViewController;
@class FSMBNewsDetailController;
@interface FSMBView : UIViewController {
IBOutlet UIWindow *window;
UINavigationController *navigationController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
-(IBAction) backView;
@end
#import "FSMBView.h"
@implementation FSMBView
@synthesize window;
@synthesize navigationController;
- (void)viewDidLoad {
[window addSubview:navigationController.view];
[super viewDidLoad];
}
....
@end
ich habe ein kleines Problem mit meiner App. Ich habe die App so verändert, dass der Navigation Controller nicht mehr in der Application Delegate deklariert wird. Wenn ich nun den Navigation Controller pushe und somit den die neue Seite angezeigt wird, wird das animated YES nicht übergeben und somit die Funktion (void)viewWillAppear

Nun meine Frage: Muss ich für den Navigation Controller in einem normalen File eine eigene Delegate erstellen, damit dass wieder funktioniert?
Ich poste noch etwas Code und hoffe, dass ihr mir helfen könnt.
#import <UIKit/UIKit.h>
@class FSMBNewsViewController;
@class FSMBNewsDetailController;
@interface FSMBView : UIViewController {
IBOutlet UIWindow *window;
UINavigationController *navigationController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
-(IBAction) backView;
@end
#import "FSMBView.h"
@implementation FSMBView
@synthesize window;
@synthesize navigationController;
- (void)viewDidLoad {
[window addSubview:navigationController.view];
[super viewDidLoad];
}
....
@end