J'ai la méthode suivante dans mon AppDelegate.m
. Je veux que la valeur de deviceToken
dans mon UIViewController
en passant des données d'appdelegate à viewcontroller
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
NSLog(@"My token is: %@", deviceToken);
ViewController *viewController = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
viewController.tokenStr = [NSString stringWithFormat:@"%@",deviceToken];
}
mais quand j'affichage NSLog(@"%@",tokenStr);
dans UIViewController
Je reçois (NULL)
. comment puis-je obtenir la valeur dans mon UIViewController
?
Comment montrez-vous 'ViewController'? ajoutez ceci juste avant de pousser cet objet. – iDev
désolé, je ne comprends pas ce que vous voulez dire? –
Pouvez-vous s'il vous plaît poster le code que vous avez écrit pour montrer ViewController sur l'écran. Le code ci-dessus crée juste un objet et ne fait rien d'autre. Il devrait y avoir quelque chose par lequel vous l'affichez sur l'écran. Vous devez ajouter ceci là. – iDev