使用する状況は、UINavigationControllerを使っていてプログラムから指定するUIViewControllerへ移動したい。そのときに変数も伴って移動したい。
そんなときです。
ここでは、A、B(移動したいview)と名付けます
疲れたのでコードだけ
こちらは、Aのコードです
*storyBoardでview controller自体にstoryboard idをつけていないと働かないので注意してください
//一番最初に移動したいviewcontroller.hファイルを読み込む #import "playMusicViewController.h" playMusicViewController *playMusic = [self.storyboard instantiateViewControllerWithIdentifier:@"playMusic"]; playMusic.music_path = [music[indexPath.row] valueForKey:@"music_path"]; [[self navigationController]pushViewController:playMusic animated:YES];
そして、こちらがBのコードです。
#import移動したいviewのプロパティをAで指定して、実際に移動するというのがプログラムの構造になっています。@interface playMusicViewController : UIViewController @property NSString *music_path; @end
それじゃ、そういうことで