iphone - Load a particular NIB based on tableview selection -


i have initial table view created initial menu within app. each option access different including nibs. part of constants menu options nib. when each option pulled plist, include nib called upon.

am missing or going wrong way entirely?

right selection nothing.

- (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath {  nsmutablestring *targetnib = [[self.menuoptions objectatindex:indexpath.row] objectforkey:nib_key]; if (targetnib == @"hospitaldirectoryviewcontroller") {     hospitaldirectoryviewcontroller *hospitaldirectoryviewcontroller = [[hospitaldirectoryviewcontroller alloc] initwithnibname:@"hospitaldirectoryviewcontroller" bundle:nil];     // ...     // pass selected object new view controller.     [self.navigationcontroller pushviewcontroller:hospitaldirectoryviewcontroller animated:yes];     [hospitaldirectoryviewcontroller release]; } if (targetnib == @"physiciandirectoryviewcontroller") { physiciandirectoryviewcontroller *physiciandirectoryviewcontroller = [[physiciandirectoryviewcontroller alloc] initwithnibname:@"physiciandirectoryviewcontroller" bundle:nil];  // ...  // pass selected object new view controller.  [self.navigationcontroller pushviewcontroller:physiciandirectoryviewcontroller animated:yes];  [physiciandirectoryviewcontroller release]; } 

}

try using [targetnib isequaltostring: @"thenibname"]. in posted code, you're comparing pointers, not text.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -