Я получаю токен устройства в NSData и преобразовываю его в NSString. Это токен устройства печати правильно
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
deviceToken = [[devToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
deviceToken = [deviceToken stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"Device Token from NSdata is %@",deviceToken);
}
И я передаю это из другого класса
self.Token = [AppDelegate_iPhone sharedAppDelegate].deviceToken;
но в этой строке происходит сбой
NSLog(@"Device Token from NSdata is %@",deviceToken);
*** -[CFString respondsToSelector:]: message sent to deallocated instance 0x1f9d00