1 つのクラスには、すべての友達とその ID を含むリストがあります。UITableView のアイテムをクリックすると、チャットが表示されます ( [self performSegueWithIdentifier: @"showChat" sender: self];
)。しかし、ChatViewController クラスでは、FirstViewController から変数 userID にアクセスする必要があります。インターネットで見つけたものはすべて試しましたが、常にエラーが発生するか、変数が空です。FirstViewController では NSString なのでuserid
、ChatViewController.m でこれにアクセスするにはどうすればよいですか? 変数を作って@public
みたり、readwrite などで試してみたのです@property
が、うまくいきません。たとえば、次のようになります。
FirstViewController *fvc = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
userID = fvc.userID;
空の文字列を与えるだけです..
手伝ってくれてありがとう!