iOS handleOpenURL在变为活动状态时不会被调用??? iOS 5.1(这不是3.2问题)

Hac*_*ack 4 url url-scheme ios

我使用URL方案打开我的应用程序并从URL中解析查询字符串-didFinishLaunchingWithOptions:.这很好用,但是当应用程序变为活动状态时,它不会解析新字符串.我已经实现了-handleOpenURL:如下的openURL方法,但是当应用程序变为活动状态时似乎都没有调用...

-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
    if (!url) 
        return NO;

    queryStrings = [self parseQueryString:[url query]];
    return YES;
}

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    if (!url) 
        return NO;
    queryStrings = [self parseQueryString:[url query]];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

请帮忙!谢谢!

fbe*_*rdo 9

使用:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

您正在使用的方法已弃用.