前提・実現したいこと
現在自分は、swiftを用いてアプリを作成しています。そのswiftで作ったアプリでウィジェットをやってみたいと思いました。しかしウィジェットを使うにはswiftUIを使うしかありません。この場合は、swiftUIで作り直さないといけないですか?
ご教授いただけると幸いです。
ウィジェットは独立した App Extension なので、ウィジェットだけ SwiftUI で作れば良いのでは。
ということは、swiftで作ったアプリから数値などの情報を取得してswiftUIでウィジェットを作成するのが可能という事でしょうか?
何度も申し訳ないですが、回答いただけると幸いです。
App Extension はアプリ本体とは別プロセスなので、アプリ間で共有する特別な UserDefaults を使うようですね。
(App Group というものを登録するのですが、その際に Apple の有料デベロッパ登録が必要みたいです。)
https://qiita.com/popy1017/items/dc7be7dfa6799d17639b
親切に回答いただきありがとうございました。
あなたの回答
tips
プレビュー