如何在 iOS 14(SwiftUI) Widget Extension 中初始化 Facebook SDK?

问题描述

如何在 iOS 14(SwiftUI) 小部件扩展中初始化 Facebook SDK?我需要在哪里调用以下方法

ApplicationDelegate.shared.application( application,didFinishLaunchingWithOptions: launchOptions)  

我的最终目标是从我的小部件调用 GraphRequest。并且根据documentation,要调用图形请求,我们需要先初始化 Facebook SDK。

提前致谢!

解决方法

在 HackingWithSwift 有一个解决方案 https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-an-appdelegate-to-a-swiftui-app

它在主视图中使用一个 AppDelegate

,

只是一个小提示: 如果您是从头开始编写应用程序并认为您将需要 Appdelegate 逻辑,则可以在开始时选择:

enter image description here

你在哪里:

<div class="container">
    <div class="task-count"></div>
    <form class="todo-form" onsubmit="return false">
        <textarea id="message-box" class="todo-input todoText" style="resize: none;" rows="1" placeholder="type a todo item"></textarea>
        <button type='submit' class="add-button">Add</button>
    </form>

    <ul id="todoList" class="todo-items"></ul>
</div>