0

My Map アプリにはworldCitiesList、次のコードを使用してクリックすると表示される [都市の選択] ボタンがあります。

[self.navigationController presentModalViewController:self.worldCitiesListNavigationController animated:YES];

しかし、「都市を選択」ボタンの場所を別のボタンに置​​き換える必要があります。

MapViewController「都市の選択」ボタンは、次のコードで作成された別のビューコントローラーに再配置する必要があります。

[self.navigationController presentModalViewController:self.tableViewNavigationController animated:YES];

worldCitiesListから表示できますtableViewNavigationController。しかし、以前と同じように表示されることを望みMapViewControllerます。

したがって、MapViewControllerから に戻るボタンではtableViewNavigationController、次のコードを使用して最初に に戻りMapViewController、次に を表示しworldCityListます。

- (void) backMapView:(id)sender
{
    [self.navigationController dismissModalViewControllerAnimated:YES];

    [self.navigationController presentModalViewController:self.worldCitiesListNavigationController animated:YES];
}

しかし、私のアプリは に戻りますがMapViewControler、それ以上は表示されませんworldCityList

私のWorldCitiesListController.mでは、私の iOS アプリは に行きますが、それ以上@synthesizeには行きません。viewWillAppearviewDidLoad

助けてください。前もって感謝します !!!

4

1 に答える 1

0

私の質問は次のように解決されました:「dismissModalViewControllerAnimated:NO」。ありがとう!

于 2012-07-13T14:36:20.547 に答える