这是我的WatchDelegate.swift
import WatchKit
class WatchDelegate: NSObject, WKExtensionDelegate {
func applicationDidFinishLaunching() {
print("FINISHED LAUNCHING>>>>>>>>>>>") //not called
}
}
我的info.plist
我的应用程序正在我的手表上启动,但上面的委托方法不被调用。为什么?
发布于 2022-10-18 07:07:13
在我的例子中,我没有向info.plist
添加任何内容,我只是添加了一些神奇的飞来飞去
import SwiftUI
@main
struct WatchApp: App {
//
@WKExtensionDelegateAdaptor(ExtensionDelegate.self) var delegate: ExtensionDelegate
//
var body: some Scene {
WindowGroup {
// etc
然后我看到从
class ExtensionDelegate: NSObject, WKExtensionDelegate {
func applicationDidFinishLaunching() {
// stuff logged here shows in console
}
}
https://stackoverflow.com/questions/71192890
复制