デバイス トークンが最初に null である可能性はありますか? デバイス トークンから空白を削除しましたが、それでもデータベースに null が表示されます。
deviceTokenStr =[[[[deviceToken description]
stringByReplacingOccurrencesOfString: @"<" withString: @""]
stringByReplacingOccurrencesOfString: @">" withString: @""]
stringByReplacingOccurrencesOfString: @" " withString: @""];
NSLog(@"device token------------%@",deviceTokenStr);
devicetk=[deviceTokenStr retain];
NSLog(@"My token is: %@", deviceTokenStr);