谷歌+;在iOS 9.3中是挂断的

谷歌+;在iOS 9.3中是挂断的,ios,google-plus,uiactivityviewcontroller,Ios,Google Plus,Uiactivityviewcontroller,我正在我的应用程序中使用股票期权,使用的是UIActivityViewController;它在iOS 9.2中运行良好,而谷歌+股票期权在iOS 9.3中不起作用 为了证实这一点,我使用UIActivityViewController下载了另一个具有股票期权的应用程序,问题是该应用程序的整个UI都挂起了 我如何解决这个问题 编辑1: 代码: 注意::邮件、推特和Evernote正在工作。只有Google+挂断了 编辑2::我不知道确切情况,但我认为-它与打开的URL无关。如果它是相关的,那么请

我正在我的应用程序中使用股票期权,使用的是
UIActivityViewController
;它在iOS 9.2中运行良好,而谷歌+股票期权在iOS 9.3中不起作用

为了证实这一点,我使用
UIActivityViewController
下载了另一个具有股票期权的应用程序,问题是该应用程序的整个UI都挂起了

我如何解决这个问题

编辑1: 代码:

注意::邮件、推特和Evernote正在工作。只有Google+挂断了


编辑2::我不知道确切情况,但我认为-它与打开的URL无关。如果它是相关的,那么请告诉我怎么做?

iOS 9.3中出现了一些JavaScript问题。它在下面的文章中明确提到。这不是一个代码问题,而是苹果的网络视图问题。请查看附件中的报价和URL以供参考

iOS 9.3在单击电子邮件中的链接时冻结 最常见的问题之一。。。影响电子邮件中的链接。当使用iOS 9.3时,一些人发现通过点击邮件应用程序中的链接,iPhone或iPad将变得无响应

一个临时解决方案是通过进入“设置”>“Safari”>“高级”关闭Safari应用程序中的JavaScript,然后关闭JavaScript旁边的切换。

这个解决方案并不理想,谢天谢地,苹果推出了一个新的更新,iOS 9.3.1,根据发行说明,“修复了一个导致应用程序在点击Safari和其他应用程序的链接后无法响应的问题。”

要下载并安装更新,请打开设置并选择常规,然后选择软件更新。您现在应该能够重新打开JavaScript,并且可以在没有iOS 9.3冻结的情况下单击电子邮件和其他消息中的链接


参考链接:

相关@AashishBhatnagar您正在呼叫
openURL
?@Lion,请发布您所涉及的导致iOS不负责任的代码片段?@Lion,您是否在info.plist文件中添加了LSApplicationQueriesSchemes?@RahulPatel是的先生,fbauth2先生,我的iPad有我理解的iOS 9.3.1版本。同样的问题仍然没有解决。我在我的应用程序和safari中也遇到了这个问题。联系开发人员支持人员后,他们告诉我们这个问题很快就会解决。我也在等……不。。。。还是有同样的问题。
        NSURL * URL =  [[NSURL alloc]initWithString:@"http://domainName/message.php?"];

        NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:URL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
        [request setHTTPMethod:@"GET"];

        NSString *tempEmailId  = (NSString *)[[NSUserDefaults standardUserDefaults] objectForKey:CURRENT_USER_EMAIL_ID_UD_KEY];
        NSString *tempPassword = (NSString *)[[NSUserDefaults standardUserDefaults] objectForKey:CURRENT_USER_PASSWORD_UD_KEY];

        NSString *basicAuthCredentials = [NSString stringWithFormat:@"%@:%@", tempEmailId, tempPassword];
       [request setValue:[NSString stringWithFormat:@"Basic %@", AFBase64EncodedStringFromString(basicAuthCredentials)] forHTTPHeaderField: @"Authorization"];
       //NSLog(@"request %@\n",request);
       [[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
        if (data != nil) {
            NSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
            NSArray * activityItems = @[responseString];
            dispatch_async(dispatch_get_main_queue(), ^{
                activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:activities];
                [activityViewController setValue:@"Today's Recommendations" forKey:@"subject"];
                activityViewController.excludedActivityTypes = @[UIActivityTypePostToFacebook];

[activityViewController setCompletionWithItemsHandler:
                 ^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
                     dispatch_async(dispatch_get_main_queue(), ^{
                     NSLog(@"activityType: %@, returnedItems: %@, activityError: %@", activityType, returnedItems, activityError.userInfo);

                     if (completed)
                     {
                         NSLog(@"The Activity: %@ was completed", activityType);
                     }
                    else
                     {
                         NSLog(@"The Activity: %@ was NOT completed", activityType);
                     }
                     });

                 }];

                if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
                    [self presentViewController:activityViewController animated:YES completion:nil];
                }
//if iPad
                else {
                    activityViewController.modalPresentationStyle = UIModalPresentationPopover;

                    // activityViewController.popoverPresentationController.sourceView = sender;

                    activityViewController.popoverPresentationController.sourceView = self.view;

                    if ([sender isKindOfClass:[UIButton class]]) {
                        UIButton *btn = (UIButton *)sender;
                        activityViewController.popoverPresentationController.sourceRect = btn.frame;
                    }

                    [self presentViewController:activityViewController animated:YES completion:nil];
                }
            });
        }
    }] resume];