iphone - presentModalViewController not responding -
i have 3 classes.
first controllor first controllor in tabbar. using presentmodalviewcontroller present login screen , home screen. have presentmodalviewcontroller in firstcontrollor present login screen , in loginscreen viewdidload method have presentmodalviewcontroller present home screen. home screen presentmodalviewcontroller dismissed in homepage_btn_clicked , presentmodalviewcontroller dismissed in login_btn_clicked. problem have home screen never presented. help? new in iphone development.
//first controllor
firstcontrollor.m
- (void)viewdidload { [super viewdidload]; accounts_login *lvc = [[accounts_login alloc]initwithnibname:@"accounts_login" bundle:[nsbundle mainbundle]]; [self presentmodalviewcontroller:lvc animated:no]; [lvc release]; } //login_view class
login_view.m
- (void)viewdidload { [super viewdidload]; home_screen *lvc1 = [[home_screen alloc]initwithnibname:@"home_screen" bundle:[nsbundle mainbundle]]; [self presentmodalviewcontroller:lvc1 animated:no]; [lvc1 release]; user_id_textfield.text = [[nsuserdefaults standarduserdefaults] objectforkey:@"user id"]; } -(ibaction) login_btn_clicked{ if ([services authenticate:credential_data]) { [self dismissmodalviewcontrolleranimated:yes]; [credential_data autorelease]; } //homepage class
homepage.m
-(ibaction) homepage_btn_clicked:(id) sender{ uibutton *thebutton = (uibutton *)sender; int count; switch (thebutton.tag) { case 101: count++; [self dismissmodalviewcontrolleranimated:yes]; break; default: break; } }
try this:
home_screen *lvc1 = [[home_screen alloc]initwithnibname:@"home_screen" bundle:[nsbundle mainbundle]]; [self.parentviewcontroller presentmodalviewcontroller:lvc1 animated:no]; [lvc1 release];
Comments
Post a Comment