TOP ⇔ 画像表示View ⇔ 画像ダウンロードViewアプリの作成で、
画像ダウンロード後、画像表示Viewに戻ったら、TOPまで戻させ、ダウンロードした画像に切り替えようとしていました(Viewを開くのはモーダル)。その時、はまったので対応方法を記述します(Xcode6)。
始めに、
[self dismissViewControllerAnimated:YES completion:NULL];
で閉じたら、画像が切り替わらない。。。
StoryboradのUnwind Sequeで戻るなら、切り替わるのに。。。
理由を調べましたが、見つかりませんでした。モーダルを複数重ねることは避けられているみたいです!
対応としては、StoryboradのUnwind Sequeで戻ると、画像が切り替わっているので、
Storyboradに、Unwind Sequeを定義し、
[self performSegueWithIdentifier:@"close" sender:self];
で閉じたら、画像が切り替わりました!
以上。