[Dropbox-chooser api] Dropbox生成链接后无法跳转到我的应用程序

时间:2017-09-21 13:42:35

标签: ios dropbox-api openurl

我的应用程序授权Dropbox,这一直很好。最近,我发现在Dropbox中选择文件生成链接后,我无法跳回我的应用程序。 下面是我的应用程序RRDocsController中的代码:

DBChooser *chooser = [[DBChooser defaultChooser] initWithAppKey:kDropboxAppKey];
        [chooser openChooserForLinkType:DBChooserLinkTypePreview fromViewController:self completion:^(NSArray *results) {
            if ([results count]) {
                //do somthings...
            }
        }];

以下是我的app delegate中的代码:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    if ([[[DBChooser defaultChooser]initWithAppKey:kDropboxAppKey] handleOpenURL:url]) {
        return YES;
    }
    return NO;
}



- (BOOL)application:(UIApplication *)app
        openURL:(NSURL *)url
        options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {

if ([[[DBChooser defaultChooser] initWithAppKey:kDropboxAppKey] handleOpenURL:url]) {
    return YES;
}
return NO;}

补充: 当我的应用程序跳转到Dropbox后,在文件选择页面选择文件后,弹出“正在生成链接...”框,然后弹出框和选择页面一起解散,但它无法跳转到我的应用程序,断点跟踪不在appdelegate handleOpenURL:方法中回调,并且控制台没有任何日志。

我的手机是带有iOS 10.3的iPhone6

0 个答案:

没有答案