私は別のモーダルビューコントローラ内からモーダルビューコントローラをプッシュすることはできますか?

StackOverflow https://stackoverflow.com/questions/2549847

質問

私は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];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top