viewDidLoadメソッドの次のコードでデバイスのUDIDを取得するiPadアプリがあります。
uid = [[UIDevice currentDevice] uniqueIdentifier];
uid = [uid stringByReplacingOccurrencesOfString:@"-" withString:@""];
文字列のダッシュを削除したかったのです。
後で、別のメソッド呼び出しで、このuid文字列(このクラスのプロパティ)にアクセスしようとします。
NSLog("Loading request with UDID: %@", uid);
印刷しようとすると、コンソールウィンドウに次のように表示されます。
Loading request with UDID: (
<WebView: 0x4b0fb90>
)
文字列自体ではなく、メモリアドレスを出力するのはなぜですか?ありがとう!