昨日のエントリーで、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 コメント:
コメントを投稿