0

收到此错误。

2013-02-28 16:19:49.628 VLC[1416:907] 警告:尝试显示不在窗口层次结构中的视图!

这是我的代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // This will mark crashy files
    [[MLMediaLibrary sharedMediaLibrary] applicationWillStart];

    [_window addSubview:self.navigationController.view];
    [_window setRootViewController:self.navigationController];
    [_window makeKeyAndVisible];


    NSURL * urlToOpen = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
    urlToOpen = [NSURL URLWithString:@"rtsp://192.168.4.123"];

    if (urlToOpen != nil) {
        // We were started to open a given URL
        MVLCMovieViewController * movieViewController = [[MVLCMovieViewController alloc] init];
        movieViewController.url = urlToOpen;

        [self.navigationController presentViewController:movieViewController animated:YES completion:NULL];
        [movieViewController release];
    }

    return YES;
}
4

1 回答 1

1

在添加navigationController到.UIViewControllerwindow

试试看:

YourViewController *object_yvc = [[YourViewController alloc] initWithNibName:@"YourViewController"
                                                                            bundle:[NSBundle mainBundle]];
UINavigationController *navObject_vc = [[UINavigationController alloc] initWithRootViewController:object_yvc];
于 2013-02-28T08:30:34.290 回答