Hand Hand между iOS и Mac не работает
Я реализую приложения для iOS и Mac. Я реализовал функцию Hand Off в обоих приложениях. Когда я тестирую реализацию, она хорошо работает, когда:
- запустить приложение для iOS и продолжить в приложении iOS
- запустить приложение на iOS и продолжить на приложении Mac
Но это не работает, когда я запускаю приложение Mac и хочу продолжить в приложении iOS. Логически проблема заключается в том, что я создаю userActivity и становлюсь приложением для Mac. Но код для iOS и Mac одинаков, поэтому я не знаю, в чем проблема.
// Create userActivity
_userActivity = [[NSUserActivity alloc] initWithActivityType:@"com.myapp.image"];
_userActivity.title = @"Image";
_userActivity.supportsContinuationStreams = YES;
_userActivity.delegate = self;
_userActivity.userInfo = @{
@"Key" : @"information from the other device",
@"URL" : @"http://www.apple.com"
};
[_userActivity becomeCurrent];
Спасибо!
1 ответ
Я отправил отчет об ошибке с ID: 41374510 с заголовком: Handoff не работает с MacOS на iOS.
Я протестировал его с тем же кодом в обратном порядке от iOS до MacOS, и это сработало отлично, поэтому я предполагаю, что это ошибка Apple.