J'ai cette méthode
- (IBAction)facebookButtonPress:(id)sender {
NSLog(@"fb hit");
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"www.facebook.com/asbreckenridge" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
}
et je ne comprends pas pourquoi Safari n’ouvre pas le lien. Je reçois le «hit fb» connecté, donc la méthode est appelée, mais le lien n'est pas ouvert dans Safari, que fais-je de travers?
Essayez-le sans l'encodage comme ça.
- (IBAction)facebookButtonPress:(id)sender {
NSLog(@"fb hit");
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"www.facebook.com/asbreckenridge"]]];
}
Essayez également de changer l'URL en http://www.facebook.com/asbreckenridge
Essaye ça:
- (IBAction)facebookButtonPress:(id)sender {
NSLog(@"fb hit");
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.facebook.com/asbreckenridge"]];
}
Dans mon cas, le problème était en extra "/" à la fin.
ne fonctionne pas:@"http://www.facebook.com/asbreckenridge/"
fonctionne bien:@"http://www.facebook.com/asbreckenridge"