iPad's splitViewController returns null -
iPad's splitViewController returns null -
i have code,
- (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath { nsuinteger row = indexpath.row; window = [[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds]]; uiviewcontroller <substitutabledetailviewcontroller> *detailviewcontroller = nil; if (row == 0) { firstdetailviewcontroller *newdetailviewcontroller = [[firstdetailviewcontroller alloc] initwithnibname:@"firstdetailview" bundle:nil]; detailviewcontroller = newdetailviewcontroller; } if (row == 1) { seconddetailviewcontroller *newdetailviewcontroller = [[seconddetailviewcontroller alloc] initwithnibname:@"seconddetailview" bundle:nil]; detailviewcontroller = newdetailviewcontroller; } if (row == 2) { view31 *newdetailviewcontroller = [[view31 alloc] initwithnibname:@"view31" bundle:nil]; detailviewcontroller = newdetailviewcontroller; nslog(@"%@", detailviewcontroller); } // update split view controller's view controllers array. nsarray *viewcontrollers = [[nsarray alloc] initwithobjects:self.navigationcontroller , detailviewcontroller, nil]; // nsarray *newvcs = [nsarray arraywithobjects:[self.splitviewcontroller.viewcontrollers objectatindex:0], viewcontrollers, nil]; nslog(@"%@", viewcontrollers); self.splitviewcontroller.viewcontrollers = viewcontrollers; nslog(@"%@", self.splitviewcontroller.viewcontrollers); [viewcontrollers release]; // dismiss popover if it's present. if (popovercontroller != nil) { [popovercontroller dismisspopoveranimated:yes]; } // configure new view controller's popover button (after view has been displayed , toolbar/navigation bar has been created). if (rootpopoverbuttonitem != nil) { [detailviewcontroller showrootpopoverbuttonitem:self.rootpopoverbuttonitem]; } [detailviewcontroller release]; }
why self.splitviewcontroller.viewcontrollers = viewcontrollers;
homecoming null?
try checking value of detailviewcontroller moment add together viewcontrollers.
ipad null uisplitviewcontroller
Comments
Post a Comment