Frage

Ich habe ein RootViewController, dass an einem Punkt, zeigt eine peoplePickerNavigationController. Ich versuche, einen zweiten View-Controller, wenn mein Benutzer wählt eine bestimmte Kontakteigenschaft zu schieben, etwa so:

-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)picker shouldContinueAfterSelectingPerson:(ABPersonRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier {
RuleBuilder *ruleBuilder = [[RuleBuilder alloc] initWithNibName:@"RuleBuilder" bundle:nil];
[self pushModalViewController:ruleBuilder animated:YES];
[ruleBuilder release];
return NO;
}

Dies kompiliert ganz gut, aber wenn ich den Code im Simulator und laufen durch den People laufen, passiert nichts, wenn ich eine Kontakteigenschaft auszuwählen. Aus einer Laune heraus habe ich eine [self dismissModalViewControllerAnimated: YES]; kurz vor [ruleBuilder release]; und dass entlässt die People, sonst aber hat keinen Einfluss auf meinen fehlenden ruleBuilder.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Gefunden die Lösung:

[picker pushModalViewController:ruleBuilder animated:YES];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top