我正在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
的目的是什么?答案 0 :(得分:0)
我为其他问题小了research,在这里可能会有所帮助。
简短地:
UIActivityViewController
中有参数为
returnedItems-包含所有已修改数据的NSExtensionItem对象的数组。使用此数组中的项目获取扩展名对原始数据所做的任何更改