用不同类型重新定义变量名



我正在尝试向我的应用程序发送推送通知。在这里,通过下面的代码,我试图获得设备令牌,但我得到了一个编译器错误:

用不同类型重新定义"deviceToken":"NSString__strong"与"NSData__strong'"

这是我的密码。

    NSString *deviceToken = [[[[deviceToken description]
stringByReplacingOccurrencesOfString:@"<"withString:@""]
stringByReplacingOccurrencesOfString:@">" withString:@""] 
stringByReplacingOccurrencesOfString: @" " withString: @""];

使用此代码可以获得deviceToken

NSString *deviceTokenId = [[[deviceToken description]
                  stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]
                 stringByReplacingOccurrencesOfString:@" "
                 withString:@""];

最新更新