iOS Mit UIActivityViewController GIFs für Messenger freigeben

Ich versuche, verschiedene Bildtypen mit @ zu teileUIActivityViewController Facebook Messenger. Beim Teilen der Bilder (.png) treten keine Probleme auf, aber ich kann keine GIF-Bilder (.gif) senden. Es wird die Fehlermeldung "Inhalt konnte nicht geladen werden" ausgegeben.

Ich konvertiere das Bild in Daten und sende dann die Daten in einem Array über UIActivityViewController.

Hier feuere ich eine Benachrichtigung mit den Details ab, extrahiere den GIF-Pfad und bearbeite ihn dann.

NSDictionary *dictAsset = [notification userInfo];

NSData *imageData = [NSData dataWithContentsOfFile:dictAsset[@"path"]];

NSArray *imageToShare = [NSArray arrayWithObjects: imageData, [dictAsset objectForKey:@"assetName"], nil];

NSArray *arrAsset = imageToShare;

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:arrAsset applicationActivities:nil];

Hat jemand vor dem gleichen Problem? oder wenn jemand eine lösung hat dann hilf mir bitte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage