Как вернуть ошибку из расширения ресурса

Если я закрою свое расширение с

[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
}

1 ответ

Создайте userDefaults Suite с группами приложений и установите логическое значение, указывающее на ошибку, если это произошло в расширении / сохраните описание строки и прочитайте его в приложении, также не забудьте сделать его false / nil после процесса.,,

Другие вопросы по тегам