내 AppDelegate.m
에 다음 메소드가 있습니다. 내 UIViewController
보기 컨트롤러에 appdelegate 데이터를 전달합니다.
- (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];
}
에 deviceToken
의 값을 원하지만 내가 UIViewController
에 NSLog(@"%@",tokenStr);
을 표시 할 때 나는 (NULL)
을 얻고있다. 내 UIViewController
의 값을 어떻게 얻을 수 있습니까?
어떻게'ViewController'를 보여 줍니까? 그 객체를 밀기 바로 전에 이것을 추가하십시오. – iDev
죄송합니다. 무슨 뜻인지 이해가되지 않습니까? –
화면에 ViewController를 표시하기 위해 작성한 코드를 게시 할 수 있습니까? 위의 코드는 객체를 생성하고 다른 작업은 수행하지 않습니다. 화면에 표시 할 내용이 있어야합니다. 거기에 추가해야합니다. – iDev