问题描述
如何在 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 逻辑,则可以在开始时选择:
你在哪里:
<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>