3

デバイス トークンが最初に null である可能性はありますか? デバイス トークンから空白を削除しましたが、それでもデータベースに null が表示されます。

 deviceTokenStr =[[[[deviceToken description]
                        stringByReplacingOccurrencesOfString: @"<" withString: @""]
                       stringByReplacingOccurrencesOfString: @">" withString: @""]
                      stringByReplacingOccurrencesOfString: @" " withString: @""];
   NSLog(@"device token------------%@",deviceTokenStr);
 devicetk=[deviceTokenStr retain];
NSLog(@"My token is: %@", deviceTokenStr);
4

1 に答える 1

0

いいえ、デバイス トークンが null を返すことはありません。

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
{
NSString *devicetoken = [[[[devToken description]
                 stringByReplacingOccurrencesOfString:@"<"withString:@""]
                stringByReplacingOccurrencesOfString:@">" withString:@""]
               stringByReplacingOccurrencesOfString: @" " withString: @""];


NSLog(@"token :: %@", devicetoken);
}
于 2013-09-26T12:24:23.187 に答える