私は別のモーダルビューコントローラ内からモーダルビューコントローラをプッシュすることはできますか?
-
23-09-2019 - |
質問
私は1つの点で、peoplePickerNavigationControllerを表示する、というrootViewControllerを持っています。
:私はそうのように、私のユーザーは、特定の連絡先プロパティを選択したときに第2のビューコントローラをプッシュしようとしています-(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;
}
このコンパイルだけで罰金、私はpeoplePickerを通じてシミュレータと、実行中のコードを実行したとき、私は接触性を選択すると、何も起こりません。気まぐれで、私が[自己dismissModalViewControllerAnimated:YES]を追加しました。ちょうど[ruleBuilderリリース]前。それはpeoplePickerを閉じるが、それ以外は私の行方不明ruleBuilderには影響を与えません。
任意のアイデア?
解決
解決策を見つけました
[picker pushModalViewController:ruleBuilder animated:YES];
所属していません StackOverflow