1

UIViewControllersたとえば、AからBへの2つの間のセグエがあります。別のUIViewController(Cと言う)では、UITableViewaとしてありsubview、このCの行の1つをクリックすると、AからBへのセグエを実行したいです。それは可能ですか?

を使用しCて、すべての UIViewControllers を左側のスライド メニューとして表示してMFSideMenuいます。

で試してみる[UIViewController performSegueWithIdentifier:sender:]didSelectRowAtIndexPath、セグエが実行されず、エラーがスローされます。

提案してください。

4

3 に答える 3

0

このView Controllerにこのセグエが含まれていない場合、UIViewControllerからセグエを実行できません

代わりに、 を使用[self.storyboard instantiateViewControllerWithIdentifier:SEGUE_IDENTIFIER]してから、セグエで目的のビュー コントローラーにプッシュします。

幸運を

于 2013-05-02T12:22:47.763 に答える
0

@rdurands に似たものが機能すると考えていました。そうでない場合は、UIViewController *vcA が UIViewController *vcC へのデリゲートであるデリゲート メソッドをセットアップできます。次に、vcC がセグエを実行する必要がある場合、セグエを実行するデリゲート メソッドを呼び出し、デリゲート メソッドが vcA から実行されます。

于 2013-05-02T12:55:29.100 に答える