в делегате? Кажется, я не могу получить доступ к self.viewcontroller. Это говорит EXC_bad_access.

я есть заявка с делегатом, контроллером и некоторыми другими вещами. Дело в том, что я инициализирую все в контроллере с помощью init. Этот init создает 3 UIVIews (openGL, imagepickerview и MKMapView), и я хочу, чтобы эти представления были добавлены в окне, чтобы они были поверх других. Тем не менее, каким-то образом он рисует только один из 3, imagePickerView. Вот этот делегат:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window.rootViewController = self.viewController;
    viewController = [[ARInvadersViewController alloc] initWithWindow:self.window];
    return YES;
}

И вот контроллер:

-(id)initWithWindow:(UIWindow *)_window{
    self.window = _window;
    // ...
    // Some code here
    // ...
    [self.window addSubview:imagePickerController.view];
    [self.window addSubview:self.glView];
    [self.window addSubview:mapView];
    [self.window makeKeyAndVisible];
}

Я делаю это хорошо?

Ответы на вопрос(1)

Ваш ответ на вопрос