2016-07-29 1 views
0

J'essaie de partager une URL afin que l'URL soit ouverte dans Safari ou dans n'importe quel navigateur Web, mais incapable de le faire. J'ai envoyé cela à mon MAC et MAC en l'ouvrant comme fichier texte et en cliquant sur ce que je vais au safari mais dans le cas de l'iPhone j'ai du mal à l'ouvrir. Dans le cas de NSURL mon application se bloque avec quelques exceptions. Voici mon codeImpossible de partager une URL via Bluetooth (UIActivityViewController)

NSString *[email protected]"www.google.com"; 
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:@[url] applicationActivities:nil]; 

// Exclude all activities except AirDrop. 
NSArray *excludedActivities = @[UIActivityTypePostToTwitter, UIActivityTypePostToFacebook, 
           UIActivityTypePostToWeibo, 
           UIActivityTypeMessage, UIActivityTypeMail, 
           UIActivityTypePrint, UIActivityTypeCopyToPasteboard, 
           UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, 
           UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr, 
           UIActivityTypePostToVimeo, UIActivityTypePostToTencentWeibo]; 
controller.excludedActivityTypes = excludedActivities; 

// Present the controller 
[self presentViewController:controller animated:YES completion:nil]; 

Répondre

1

Modifier cette ligne:

NSString *[email protected]"www.google.com"; 

à:

NSURL *url= [NSURL URLWithString:@"https://www.google.com"]; 

Si cela ne fonctionne pas pour vous en raison d'un accident, il est probablement un problème ailleurs, mais rendre le rapport d'accident disponible et peut-être que je peux aider.