CoreDataの保存画像をStringに変換して使用できます(イメージ/文字列を送信する必要があるため、画像に直接変換したくない次のページも)。ここでnsdataを素早く文字列に変換
は私がしようとしたが、それはnil
値を見られるように、実行時にBAD_EXC_Result
を取得するが、私はif
の文に渡して値をtableImageArray[indexPath.row]
持っています私のコードです:
if tableImageArray[indexPath.row] != "" {
var _Image:String = String(data: tableImageArray[indexPath.row], encoding:NSUTF8StringEncoding)!
//(NSString(data:tableImageArray[indexPath.row], encoding:NSUTF8StringEncoding)) as String!
print(_Image)
}
'tableImageArray'で' NSData'をどうやって取得しましたか? – Sweeper
これはあまり意味がないようです。配列にNSDataオブジェクトがある場合、Stringとの比較は意味をなさない。画像データから文字列を作成しようとすると意味がありません。データにはUTF8エンコーディングがありますが、それはイメージデータではありません。 – Eiko