我正在使用Objective C
使用xcode
和SUP 2.1.3
作爲後端。我對這項技術非常陌生。我創建了一個具有主細節作爲設計模板的項目。在詳細視圖中我正在使用彈出窗口來顯示一些細節。並且我在那裏有一個按鈕。當我點擊這個按鈕時,我必須在彈出窗口中進入下一個UIView
。從目標彈出到彈出導航c
爲此我又創建了兩個UIViewControllers
(viewController1和viewController2)。 而在的DetailView我寫的代碼的彈出像,
-(void)popupAgain
{
ViewController1 *viewController = [[ViewController1 alloc] initWithNibName:@"ViewController1" bundle:nil];
viewController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:viewController animated:YES];
[viewController release];
}
而且我在彈出放一個按鈕在他們的,我呼籲在未來popupAgain funcion得到viewController2像
-(IBAction)next:(id)sender
{
[self popupAgain];
}
-(void)popupAgain
{
ViewController2 *viewController_new = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
viewController_new.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:viewController animated:YES];
[viewController_new release];
}
現在的問題是,當我上單擊下一步按鈕,我不得不解僱第一彈出並顯示second.But我不能dissmiss即使我寫代碼的第一個[自dissmissModalViewControllerAnimated:YES];在行動的下一個按鈕一樣,
-(IBAction)next:(id)sender
{
[self dissmissModalViewControllerAnimated:YES];
[self popupAgain];
}
請人幫我解決這個issue.Or你有這方面的任何其他的想法?我非常新的technology.Thank你非常的任何幫助提前。