Может ли кто-нибудь подумать о объяснении случая, когда openURL возвращает false, но приложение успешно открывается?openURL возвращает false, но приложение успешно открывается
NSString *appUrlPathStr = @"";
NSURL *appUrlPath = [NSURL URLWithString:appUrlPathStr];
if([[UIApplication sharedApplication] canOpenURL:appUrlPath]) {
if ([[UIApplication sharedApplication] openURL:appUrlPath]) {
NSLog(@"app opened");
} else {
NSLog(@"app not opened");
}
}
Примечание: здесь не указана строка url в коде.
Это поможет, если вы обновите свой вопрос с помощью своего точного кода, включая фактический URL. – rmaddy
Там вы идете, я добавил код ... –
Вы тестировали на реальном устройстве или в симуляторе? – ColdSteel