Używam Storyboard z IOS6. Próbuję wrócić do poprzedniego kontrolera viewcontroller, ale nie działa.dismissViewControllerAnimated nie działa
Spersonalizowałem mój backbutton tutaj.
UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
btnBack.frame = CGRectMake(0, 0, 45,35);
[btnBack setTitle:@"Back" forState:UIControlStateNormal];
[btnBack.titleLabel setFont: [UIFont fontWithName:@"Courier" size:15]];
btnBack.layer.cornerRadius=5.0;
btnBack.layer.borderWidth=2.0;
[btnBack setBackgroundColor:[UIColor colorFbBlue]];
btnBack.layer.borderColor=[UIColor colorFbBlue].CGColor;
[btnBack setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[btnBack addTarget:self action:@selector(Click_On_Btn_Back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backBarButton = [[UIBarButtonItem alloc] initWithCustomView:btnBack];
-(void)Click_On_Btn_Back{
[self dismissViewControllerAnimated:YES completion:nil];
}
Tak właśnie pchnę przycisk z poprzedniego kontrolera widoku.
if([segue.identifier isEqualToString:@"segueFbShare"]){
FbShareViewController *fbVC=[segue destinationViewController];
fbVC.imageUrl=self.product.ImageUrl;
}
Czy prezentujesz 'viewController' jako modalny? Czy używasz 'navigationCotroller'? – Firo
nie modalne. To tylko pchnięcie. Używam navigationcontroller. – user1302602
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CE8QFjAA&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPush_Pop&ei=2pMCUvOwAYycigK49oHICQ&usg=AFQjCNFho3fVIKghJ -sSR_CAEVnpdpl3nA & sig2 = IQvby_OKymbQKpz1pIwUPQ & bvm = bv.50310824, d.cGE –