メソッドを書こうと思ったんだけど、うまくいかなかった。 調べてみるとどうやらDelegateを使うべきーみたいに書いてあったからやってみた。 まず、モーダルで出すViewに以下のように書き換える openview.h @protocol modalViewDelegate <NSObject> -(void) modalViewWillClose; @end @interface openview : UIViewController { id delegate; } @property (nonatomic,retain) id delegate; @end openview.m #import "openview.h" @implementation openview @synthesize delegate; - (void)dealloc { [super dealloc]; }
![modalViewが閉じることを親ビューに伝える](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)