1

如果我关闭我的扩展

[self.extensionContext cancelRequestWithError:error];

错误不会通过完成块返回给应用程序UIActivityViewControlleractivityError

[vc setCompletionWithItemsHandler:^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
    // activityError is nil, even when cancelRequestWithError: called  with error
}
4

1 回答 1

0

使用应用程序组创建一个userDefaults Suite 并设置一个布尔值指示错误,如果它发生在扩展中 /保存它的字符串描述并在应用程序中读取它,也不要忘记在处理后将其设为 false / nil。. .

于 2017-12-11T21:13:06.270 回答