Nano Store in Motion について読んでいますが、データベースに画像を保存できないようです。私はNSDictionaryに画像を保存してからNanoに保存することをたくさん読んだことがあります。これは機能しますか?もしそうなら、NSDictionary関数に画像を保存するにはどうすればよいですか?
2 に答える
0
「シリアル化可能な」値を使用する必要があります。
https://github.com/tciuro/NanoStoreから
ディクショナリはシリアライズ可能である必要があります。つまり、次のデータ型のみが許可されます。
- NSアレイ
- NSDictionary
- NSString
- NSData (*)
- NSDate
- NS番号
したがって、あなたの場合、PNG データ表現を作成できます。
data = UIImagePNGRepresentation(image)
必要に応じて、このデータを Hash に格納できますが、使用する前に UIImage に戻す必要があります。
image = UIImage.imageWithData(self, scale:UIScreen.mainScreen.scale)
于 2013-08-23T22:59:15.923 に答える