私は自分のアプリにステッカーを作成してメッセージに使用できるように、私のアプリにステッカー拡張を追加しようとしています。しかし、ファイルのパスは異なっているように見えるので、画像をファイルパスに保存してからメッセージ拡張子にロードすることはできませんでした。 基本的に、アプリとその拡張機能との間でデータを共有する最良の方法は何ですか?特にNSUserDefaultsには大きすぎるデータです。Swift:メインプロジェクトとメッセージの間で動的画像を共有する方法
-1
A
答えて
0
にアクセスすることができます。
これを有効にしてデータを共有するためのチュートリアル全体は、ここ(http://www.theappguruz.com/blog/ios8-app-groups)にあります。
AppGroups
を有効にした後、あなたがこのような共有コンテナ内に作成されたステッカー保存することができます:画像を取得するための
if let fileManager = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "")
{
let imageName = "imageName" // write your image name here
let imageLocationUrl = fileManager.appendingPathComponent(imageName)
// for saving image
if let data:Data = UIImagePNGRepresentation(image) {
do {
try data.write(to: imageLocationUrl)
}catch {
// couldn't write
}
}
}
を、
if let fileManager = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "")
{
let imageName = "imageName" // write your image name here
let imageLocationUrl = fileManager.appendingPathComponent(imageName)
// for getting image
if let data:Data = Data(contentsOfFile: imageLocationUrl.path) {
let image = UIImage(data: data, scale: UIScreen.main.scale)
}
}
0
あなたのメイン・プロジェクト、およびアプリの拡張子の間でデータを共有したい場合は、AppGroups
を有効にする必要があり、私は一緒にグループにターゲットを入れ、答えを考え出した、あなたは同じファイルマネージャパスに
関連する問題
- 1. 動画を共有するにはSwift 4と共有する
- 2. MenuStripItemsを画像と共に動的に追加する方法
- 3. Padrino:メインプロジェクトとサブアプリケーションのレイアウトを共有
- 4. ワーカー間で動的オブジェクトを共有する方法は?
- 5. Swift 3のサブクラス間で変数を共有する方法は?
- 6. SwiftのFacebookSDKを使用してテキスト、リンク、画像を共有する方法3
- 7. Facebookの壁にテキストと画像を共有する方法(目的C)
- 8. javaとnode.jsのアプリケーション間で動的なプロパティを共有する方法
- 9. いくつかのアプリケーション間で画像を共有する最良の方法
- 10. iOS:ソーシャルネットワークで画像を共有するSwift
- 11. uiactivityviewcontrollerを使用して画像と動画を共有する
- 12. flickrと画像を共有
- 13. google plusで画像と動画を共有できません
- 14. WebViewと画像キャッシュを共有する方法
- 15. Android、画像ファイルをメッセンジャーと共有する方法
- 16. facebookで角度jsソーシャルシェアの画像を共有する方法
- 17. アプリと今日のウィジェットの間で画像リソースを共有
- 18. ViewControllers間のデータ共有 - Swift
- 19. onClick:facebookで画像を共有
- 20. Swiftの社会的共有
- 21. RSpec変数を共有コンテキスト間で共有する方法は?
- 22. androidのimageSwitcherから画像を共有する方法
- 23. Xcode 4では、メインプロジェクト+共有コードプロジェクトの適切な方法は何ですか?
- 24. 共有画像アンドロイド
- 25. ツイッターで画像を共有するTweetComposer?
- 26. 画像をIonicで共有する
- 27. whatsAppで画像を共有するhtml5
- 28. whatsappで画像を共有する
- 29. サーバからwhatsappに画像を共有する方法
- 30. アンドロイド共有ダイアログを使って画像とテキストを共有
はあなたがから画像ファイルのパスを取得したいもしかしてあなたのアプリは別の場所からそれを使用しますか? – trungduc