Sto scrivendo un'app iOS che ha salvato video in locale (.mov). Sto cercando di collegare il video tramite UIActivityViewController. Funziona benissimo per la posta elettronica. Il video è stato allegato e inviato correttamente. Funziona anche quando si salva nel rullino fotografico.
Non funziona quando si collega a Messaggi. Viene mostrato solo il testo Anche Twitter e Facebook non si presentano nemmeno. Quando rimuovo l'allegato video, Twitter e Facebook iniziano finalmente a mostrare. Non mi interessa molto dei messaggi ma qualcuno può dirmi perché Facebook e Twitter non vengono visualizzati?collegare un video locale utilizzando UIActivityViewController
Heres il mio codice:
- (IBAction) shareVideo {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *URL = [documentsDirectory stringByAppendingPathComponent:demoName];
NSString* someText = demoName;
NSURL *urlToShare = [NSURL fileURLWithPath:URL isDirectory:NO];
NSArray* dataToShare = @[someText, urlToShare];
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:dataToShare
applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypePrint,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact];
activityViewController.completionHandler = ^(NSString *activityType, BOOL completed) {
//if (completed) {
[self dismissViewControllerAnimated:YES completion:nil];
//}
};
[self presentViewController:activityViewController animated:YES completion:nil];
}
Qualche codice che mostra come pubblicare video utilizzando iOS7 e UIActivityViewController? – c0d3Junk13