Как вернуть ошибку из расширения ресурса
Если я закрою свое расширение с
[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 после процесса.,,