0

UILabel で APNS デバイス トークンを表示したい。

だから私は以下のようにコーディングしました:

//AppDelegate.m

- (void)application:(UIApplication*)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
// TODO: Pass the token to our server
NSString *devToken = [[[[deviceToken description] 
                        stringByReplacingOccurrencesOfString:@"<"withString:@""] 
                       stringByReplacingOccurrencesOfString:@">" withString:@""] 
                      stringByReplacingOccurrencesOfString: @" " withString: @""];


NSString *str = [NSString 
                 stringWithFormat:@"Device Token=%@",devToken];
UIAlertView *alertCtr = [[UIAlertView alloc] initWithTitle:@"Token is " message:devToken delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles: nil];
[alertCtr show];
NSLog(@"device token - %@",str);
viewc = [ViewController alloc];

viewc.tokenLabel.text = str;

}

しかし、何も起こりませんでした。どうしたの?

4

1 に答える 1

0
viewc = [ViewController alloc];
viewc.tokenLabel.text = str;

View Controllerをalloc'ing したら、initそれも行う必要があります。モーダルであれ、ナビゲーション コントローラーであれ、その他のものであれ、それを提示するかどうかはあなた次第です。

于 2012-06-06T13:27:15.297 に答える