【问题标题】:How to return error from share extension如何从共享扩展返回错误
【发布时间】:2017-12-11 21:05:32
【问题描述】:

如果我关闭我的扩展程序

[self.extensionContext cancelRequestWithError:error];

错误不返回通过UIActivityViewController完成块activityError应用程序

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

【问题讨论】:

    标签: ios objective-c cocoa-touch ios8-share-extension share-extension


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-19
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多