0
メインアプリケーションからキーボード拡張にUIImageを転送します。私がこれを行うために考えることができる唯一の方法は、アプリケーショングループを使用することです。 (もし私が知りたいと思っているものが他にもあるなら:))これはどのように動作するのか誰かが知っていますか?コアデータを使用する必要がありますか?ありがとうございました!アプリケーショングループとUIImage Swift
メインアプリケーションからキーボード拡張にUIImageを転送します。私がこれを行うために考えることができる唯一の方法は、アプリケーショングループを使用することです。 (もし私が知りたいと思っているものが他にもあるなら:))これはどのように動作するのか誰かが知っていますか?コアデータを使用する必要がありますか?ありがとうございました!アプリケーショングループとUIImage Swift
あなたはPNGのために、このように、いくつかの画像フォーマットでエンコードされたNSDataオブジェクトにそれを回す場合は、それを行うことができます。
if let data = UIImagePNGRepresentation(image) {
userDefaults?.set(data, forKey: "Image")
}
を戻し、他の面に画像を取得するためにあなたが使用する
if let data = userDefaults?.value(forKey:"Image") {
let image = UIImage(data: data)
}
などのように、私はちょうど3速に移行したので、方法は以前の方法とわずかに異なります。これはあなたがグループを使用していると仮定される代わりに
setValue(data, forKey:..)
注
例えば
set(data, forKey:..)
。私はそれを使用して、それは正常に動作するようです。