Closed1

watchOS: watchAppでWKExtensionDelegateが使えない件

kabeyakabeya

watchApp(WatchKit Extensionでないやつ)で、

@main
struct MyWatchApp: App {
    @WKExtensionDelegateAdaptor(AppDelegate.self) var delegate
    ...
}

をやると、以下のメッセージが出ます。(なぜかそのまま動きますが)

えー、リモート通知とかWKExtensionDelegate使えなかったらどうすんの?ってなります。

@WKApplicationDelegateAdaptorWKApplicationDelegateというのができているということです。
(Appleは、WKExtension側のドキュメントもちゃんと更新しといて欲しい。マジで)

この話はwatchOS 9.5で確認しました。
以上です。

このスクラップは2023/07/05にクローズされました