के लिए पुश मैं सिर्फ अगर यह एक ViewController के लिए पुश करने के लिए सही होने के बाद मैं एक को खारिज कर दिया हो सकता है सोच रहा हूँ।dismissViewControllerAnimated: पूरा होने: एक और ViewController
मैं इस के साथ की कोशिश कर दिया गया है:
-(void)dismiss{
//send information to database here
[self dismissViewControllerAnimated:YES completion:^{
NSLog(@"Dismiss completed");
[self pushtoSingle:post_id];
}];
}
-(void)pushtoSingle:(int)post_id{
Single1ViewController *svc = [self.storyboard instantiateViewControllerWithIdentifier:@"SingleView"];
svc.post_id = post_id;
svc.page = 998;
[self.navigationController pushViewController:svc animated:YES];
}
और यह:
-(void)dismiss{
//send information to database here
[self dismissViewControllerAnimated:YES completion:^{
NSLog(@"Dismiss completed");
Single1ViewController *svc = [self.storyboard instantiateViewControllerWithIdentifier:@"SingleView"];
svc.post_id = post_id;
svc.page = 998;
[self.navigationController pushViewController:svc animated:YES];
}];
}
लेकिन कोई सफलता के साथ। दृश्य सफलतापूर्वक खारिज कर दिया गया है लेकिन पुश कभी शुरू नहीं हुआ है .. क्या समस्या के आसपास कोई और ज्ञात तरीका है?
महान उत्तर ... बस यह जोड़ना अच्छा लगेगा कि यह करना एक अच्छा विचार है –