iPad:splitview详细视图中的选项卡栏

iPad:splitview详细视图中的选项卡栏,ipad,uisplitviewcontroller,tabbar,popover,Ipad,Uisplitviewcontroller,Tabbar,Popover,我正在用splitview模板开发我的第一个iPad应用程序,看起来一切都很顺利。我在splitview的detailview中添加了一个tabbar,我用tabbar加载的每个控制器都实现了protocol SubstitutableDetailViewController,除了portait模式下未显示的popover按钮外,所有这些都可以工作。我做错了什么 视图控制器1.h @interface CentriAttivitaViewController : UIViewContro

我正在用splitview模板开发我的第一个iPad应用程序,看起来一切都很顺利。我在splitview的detailview中添加了一个tabbar,我用tabbar加载的每个控制器都实现了protocol SubstitutableDetailViewController,除了portait模式下未显示的popover按钮外,所有这些都可以工作。我做错了什么

视图控制器1.h

    @interface CentriAttivitaViewController : UIViewController <SubstitutableDetailViewController> {
    UIToolbar *toolbar;
    UILabel *titolo;
}@property (nonatomic, retain) IBOutlet UIToolbar *toolbar;

    @property (nonatomic, retain) IBOutlet UILabel *titolo;

    @end

选项卡栏中的ViewController是否实现UIPopoverControllerDelegate和UISplitViewController Delegate?你能发布一些代码吗?我更新了以前的帖子,谢谢
@synthesize toolbar, titolo;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}



- (void)viewDidUnload {
    [self setTitolo:nil];
    [super viewDidUnload];

    self.toolbar = nil;
}


- (void)showRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem {

    // Add the popover button to the toolbar.
    NSMutableArray *itemsArray = [toolbar.items mutableCopy];
    [itemsArray insertObject:barButtonItem atIndex:0];
    [toolbar setItems:itemsArray animated:NO];
    [itemsArray release];
}


- (void)invalidateRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem {

    // Remove the popover button from the toolbar.
    NSMutableArray *itemsArray = [toolbar.items mutableCopy];
    [itemsArray removeObject:barButtonItem];
    [toolbar setItems:itemsArray animated:NO];
    [itemsArray release];
}




- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return YES;
}




- (void)dealloc {
    [toolbar release];
    [titolo release];
    [super dealloc];
}   
-(void)viewDidLoad{
    self.titolo.text = @"Qualità";
    [super viewDidLoad];

}

@end