dismissViewControllerAnimated
メソッドでビューを閉じることができません。ここではアプリで何が起こっているdismissViewControllerAnimatedが呼び出されましたが、ViewControllerが閉じられません。
は次のとおりです。ItemViewController
で
- セルが選択されています。
- ビューが
ItemDetailViewController
と細部へのプッシュエドが、デリゲートを介して送信される - ユーザーは、[完了]を選択し、イベントは
ItemViewController
にクローズするデリゲートを介して送信されるこのすべては除いて動作しますビューが閉じられないため、エラーはありません。誰が何が間違っているのを見ることができる?
- (void)itemDetailViewControllerDidFinish:(ItemDetailViewController *)controller
{
NSLog(@"Controller: %@", controller);
// Returns - Controller: <ItemDetailViewController: 0x6b68b60>
[self dismissViewControllerAnimated:YES completion:nil];
}
代わりに 'dismissModalViewControllerAnimated:'を送信するとどうなりますか? –
'self'はどのように画面にプッシュされますか? – Nekto
@Vince:私は試しましたが、セグが「プッシュ」であれば動作しないようです。 –