我已成功将自己的 url 方案添加到我的应用程序中。该应用程序使用方案正确启动。
现在我想处理传入的数据,但没有调用委托。这是一个通用应用程序,我在两个 AppDelegate 中添加了以下功能:
- (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 ...并且希望在 URLString 中是 appalarm.com
它有什么问题?
感谢您的回复!