Cur*_*rge 5 ios nsuseractivity swiftui
我很好奇,有人设法让 SwiftUI 的 .onContinueUserActivity 工作吗?查看Apple 的示例代码,它似乎可以在他们的应用程序中运行(请注意自述文件中的测试说明)。但是当我为自己建立一个新项目并尝试重现它时,我无法让它工作。
我的只是一个普通的 SwiftUI 项目,进行了以下更改:
<key>NSUserActivityTypes</key>
<array>
<string>com.example.RnD.customActivity</string>
</array>
Run Code Online (Sandbox Code Playgroud)
@main
struct UserActivityDemoApp: App {
static let customActivityType = "com.example.RnD.customActivity"
var body: some Scene {
WindowGroup {
ContentView()
.userActivity(Self.customActivityType, isActive: true) { activity in
activity.title = "Doing Custom Activity"
activity.isEligibleForSearch = true
activity.isEligibleForHandoff = true
activity.becomeCurrent()
print("Defining user activity")
}
.onContinueUserActivity(Self.customActivityType) { activity in
print("we should resume \(activity.title ?? "misconfigured activity")")
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我认为这应该足以打印“我们应该恢复......”消息,但它不起作用。我在街区还需要做些什么吗.userActivity?苹果的文档似乎表明我已经做得足够多了。
| 归档时间: |
|
| 查看次数: |
921 次 |
| 最近记录: |