gpt4 book ai didi

ios - `returningItems` 中 `NSExtensionContext.completeRequest` 的用途是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 23:08:20 25 4
gpt4 key购买 nike

我正在我的 iOS 应用程序中开发一个标准的 Action Extension,Xcode 模板包含以下行:

@IBAction func done() {
// Return any edited content to the host app.
// This template doesn't do anything, so we just echo the passed in items.
self.extensionContext!.completeRequest(returningItems: self.extensionContext!.inputItems, completionHandler: nil)
}

这是 documentation for completeRequest .

问题

  • returningItems 传递给 completeRequest 的目的是什么?
  • 应用程序是否真的从 Action 扩展中接收编辑过的内容?
  • 如果是,我在哪里可以找到接收端的 API?
  • 传递空数组对我有什么影响?

最佳答案

我做了小research对于其他问题,在此处可能会有所帮助。

很快:

UIActivityViewController 中有回调,参数为:

returnedItems - An array of NSExtensionItem objects containing any modified data. Use the items in this array to get any changes made to the original data by an extension

关于ios - `returningItems` 中 `NSExtensionContext.completeRequest` 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47673623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com