2013/06/13

[iOS][Objective-C]Remote PushNotificationの実装 NSDataからNSStringに変換

昨日のエントリーで、Objective-Cでtokenの作り方を書いたが、NSStringに変換したい場合はどうすればいいのだろうか?

同じ悩みをもった人がいたようだ。
How can I convert my device token (NSData) into an NSString?
どうやら、下の方法でおkのようだ。

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

NSLog(@"%@",deviceToken);
実際に試したところ、確かに、これで取得できた。

descriptionメソッドを使うところが、今回のミソ。

備忘録として。

0 コメント:

コメントを投稿