gpt4 book ai didi

ios - iOS 9.3 中的 Google+ 正在挂断

转载 作者:可可西里 更新时间:2023-11-01 03:32:46 24 4
gpt4 key购买 nike

<分区>

我正在使用 UIActivityViewController 在我的应用程序中使用共享选项;它在 iOS 9.2 中工作正常,Google+ 共享选项在 iOS 9.3 中不工作

为了确认这一点,我使用 UIActivityViewController 下载了其他具有共享选项的应用,但问题是该应用的整个 UI 都挂了。

我该如何解决这个问题?

编辑 1:代码:

        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];

注意::Mail、Twitter 和 Evernote 正在运行。只有 Google+ 挂断了。

编辑 2::我不太清楚,但我认为 - 它与开放 URL 无关。如果相关,请让我知道如何?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com