UIImage型の配列があり、その配列の中身の並び順を知るために、
printで表示させる場合、"0x1d02a34e0"このような英数字が表示されると思いますが、
目で見てわかる(これはこのデータだなと)分かるようにするにはどうすればいいのでしょうか?
UIImage型からString型に変換すれば良いのでしょうか?
例えば、サーバーからの画像urlを使用してUIImageの配列を作成しているとして、
var err: NSError? //NSErrorのインスタンスを作成 var url: NSURL = NSURL(string: "http://hogehoge")! //urlの文字列を与えてNSURLのインスタンスを作成 var imageData: NSData = NSData(contentsOfURL: url ,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)! //指定したURLの画像データをNSDataのインスタンスとして取得 * 同期通信 var image: UIImage = UIImage(data: imageData)!
このようにUIImageに変換する場合があると思いますが、このソースの"http://hogehoge"この部分をログに表示させることはできるのかということが知りたいです。
単純にprintした場合はアドレス(とサイズ)が表示されるので「これはこのデータだな」と分かると思いますが、Kw6ZG2sVは、例えば何が表示されれば「目で見てわかる」のでしょうか?
回答感謝致します。サイズがそれぞれ違えば、サイズで判断できるのでしょうが、アドレスだけを見てこれはこれでとどう判断すれば良いのか分からなくてですね。。
fuzzballさんの言う通り、<UIImage: 0xad02a34e0>, {200, 200}とかで表示されるはずですので、UIImageだということは一発でわかるはずです。
であれば、そのことを、質問に記載しましょう!今の質問の仕方のままでは、ふんわりしすぎて、回答されずらいと思います。
申し訳ございません。質問に追記させて頂きました。
回答2件
あなたの回答
tips
プレビュー