J'essaie de transmettre la valeur NSString à un autre ViewController. Mais j'obtiens null au lieu de la valeur. Voici mon code. FirstViewController.m:Transmettre la valeur NSString à un autre ViewController dans Objective C
NSString cellID = @"66";
SecondViewController *apiViewController = [[SecondViewController alloc] init];
apiViewController.strMessage=cellID;
[self.navigationController pushViewController:apiViewController animated:YES];
SecondViewController.h:
@interface SecondViewController : UIViewController{
NSString *strMessage;
}
@property(nonatomic,retain) NSString *strMessage;
@end
SecondViewController.m:
@implementation SecondViewController
@synthesize strMessage;
NSLog(@"%@", strMessage);
@end
je l'ai fait l'importation. J'ai assigné une variable avant de pousser. Mais il retourne quand même null. Comment puis-je faire ceci? Des conseils, des idées. Je vous remercie.
regard sur prepareForSegue. https://developer.apple.com/reference/uikit/uiviewcontroller/1621490-prepareforsegue –
Il y a déjà tellement de sujets pour ce sujet. Quel est le point de discuter d'un sujet de 8 ans? –
@ElTomato Je les ai tous essayés et la plupart d'entre eux ont écrit pour la connexion nib. Je n'ai pas besoin de ça. – JohnLemon