काम नहीं कर रहा है IOS6 के साथ स्टोरीबोर्ड का उपयोग कर रहा हूं। मैं पिछले व्यू कंट्रोलर पर वापस जाने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है।dismissViewController
मैंने यहां अपना बैकबटन अनुकूलित किया।
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];
}
इस प्रकार मैं पिछले दृश्य नियंत्रक से segue को दबाता हूं।
if([segue.identifier isEqualToString:@"segueFbShare"]){
FbShareViewController *fbVC=[segue destinationViewController];
fbVC.imageUrl=self.product.ImageUrl;
}
क्या आप 'व्यू कंट्रोलर' को एक मॉडल के रूप में पेश कर रहे हैं? क्या आप 'नेविगेशन कोट्रोलर' का उपयोग कर रहे हैं? – Firo
मोडल नहीं। यह सिर्फ एक धक्का है। मैं नेविगेशन नियंत्रक का उपयोग कर रहा हूँ। – 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 –