Uygulamamı iPad desteği için evrensel hale getirmeye çalışıyorum ve ne yaparsam yapamıyorum "Splitview denetleyicisinin, kullanılmadan önce 0 dizininde bir görünüm denetleyicisine sahip olması bekleniyor!" uygulama yıldızlarından hemen sonra hata oluştu."Splitview denetleyicisinin kullanılmadan önce 0 dizininde bir görünüm denetleyicisine sahip olması bekleniyor" hatası.
iOS6'yı hedef olarak kullanıyorum, XCode 4.6.3. Bu web sitesinde ve Google'da bulabildiğim tüm şeyleri denedim, bana hiç yardımcı olmadı.
Bir TabBar denetleyicisini Ana bölme (Bölme Denetleyicisinde soldaki) ve diğer bazı denetleyicileri ayrıntı olarak eklemek istiyorum.
tabController = [[UITabBarController alloc] init];
[tabController setViewControllers:[NSArray arrayWithObjects:navAddVC, nav, svcNav, stvcNav, nil]];
FirstDetailViewController *fdvc = [[FirstDetailViewController alloc];
initWithNibName:@"FirstDetailViewController" bundle:nil];
UINavigationController *fdvcNav = [[UINavigationController alloc] initWithRootViewController:fdvc];
viewControllers = [[NSArray alloc] initWithObjects:tabController, fdvcNav, nil];
UISplitViewController *splitvc = [[UISplitViewController alloc] initWithNibName:nil bundle:nil];
[[splitvc view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"splitViewControllerBG"]]];
[splitvc setViewControllers:viewControllers];
[splitvc setDelegate:fdvc];
[[self window] setRootViewController:splitvc];
[[self window] makeKeyAndVisible];
, teşekkürler herhangi bir yardım takdir ediyorum: İşte AppDelegate.m benim şimdiki kodudur.
Arka plan rengini ayarlamak için görünümü yüklemeden önce 'viewControllers' ayarlamayı denediniz mi? – Wain
@Wain Teşekkürler! Öyleydi. Aptal, bu ayrıntıya dikkat etmedim. – titicaca
@Wain Teşekkürler, bu uyarı daha önce gösterilmedi. Neden bir anda – Bejil