Я успешно добавил свои собственные схемы URL в свое приложение. Приложение корректно запускается по схемам.
Теперь я хочу обработать входящие данные, но делегат не вызывается. Это универсальное приложение, и я добавил следующую функцию в оба AppDelegates:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
if (!url) { return NO; }
NSString *URLString = [url absoluteString];
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:NSLocalizedString(@"test message", nil)
message:URLString
delegate:self
cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
return YES;
}
Я тестирую с такой схемой, как: myapp: //appalarm.com
… И ожидается, что это будет appalarm.com в URLString
Что с ним не так?
Спасибо за ваши ответы!