Non riesco a convincere la mia applicazione a condividere correttamente un URL in modo che gli elementi di attività "Apri in Safari" e "Apri in Chrome" vengano visualizzati nel foglio di condivisione. Ho provato condividendo l'URL diversi modi:Come visualizzare l'icona "Apri in Safari" quando si condivide un URL utilizzando UIActivityViewController?
NSURL *data = _article.url;
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[data] applicationActivities:nil];
- Come un elemento NSData utilizzando [NSData dataWithContentsOfURL:];
- Come NSURL
- Come NSString che utilizza [myURL absoluteString];
- con la combinazione di NSURL (l'url) e NSString (il titolo)
Per riferimento, questi sono i due elementi di attività che sto cercando di arrivare a vedere.
Fa schifo davvero da parte di Apple di non avere un built -in opzione per Safari durante la condivisione di NSURL. – Mahouk