Невозможно восстановить окно приложения appDelegate в IB - PullRequest
0 голосов
/ 19 июня 2010

Я случайно удалил окно приложения appDelegate и больше не могу его восстановить.

В приложении для моего окна есть TabBarController.

Я использую xCode 3.1.3. См. Ниже ссылку на скриншот IB с выходами appDelegate.

http://www.rodiun.com/innflohmation/x23/IB-appDelegate.jpg

любой намек наиболее ценится,

мой код приложения выглядит так:

#import <UIKit/UIKit.h>

@interface LGS2010AppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
    UIWindow *window;
    UITabBarController *tabBarController;
}

@property (nonatomic, retain) UIWindow *window;
@property (nonatomic, retain) UITabBarController *tabBarController;

и реализация:

@implementation LGS2010AppDelegate

@synthesize window, tabBarController;

#pragma mark -
#pragma mark setup methods

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    // Add the tab bar controller's current view as a subview of the window
    [window addSubview:tabBarController.view];
}

iFloh

1 Ответ

0 голосов
/ 19 июня 2010

Вам необходимо добавить UITabBarController *tabBarController; в раздел @interface и сделать его свойствами nonatomic и retain.Затем подключите розетку и убедитесь, что в applicationDidFinishLaunchingWithOptions вы звоните [window addSubview:tabBarController];.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...