Wie befestige ich ein Bild mit einer Nachricht über eine iPhone-Anwendung?

8

Ich möchte eine Nachricht mit Bilddaten senden. Also habe ich MFMessageComposeViewController benutzt. Aber dieser Controller bietet nur SMS-Service. Also habe ich mit UIPasteBoard ein Bild angehängt. Aber es funktioniert auch nicht. Es gibt keine Schaltfläche "Einfügen", die beim Eingeben von Nachrichten erstellt wird. Das Anhängen des Bildes bei UIPasteBoard war eindeutig ein Erfolg. Ich denke% MFMessageComposeViewController zu benutzen löst mein Problem nicht. Wie kann ich mein Ziel erreichen?

    
huu 26.08.2010, 17:08
quelle

6 Antworten

6

Dies ist mit der aktuellen MessageUI-API nicht möglich: Der MSMessageComposeViewController akzeptiert keine Anhänge wie der MFMailComposeViewController.

Dies ist derzeit nur möglich, indem Sie einen externen Dienst verwenden, mit dem Sie beispielsweise mms über einen REST-Aufruf senden können.

GSMA definiert eine REST-Spezifikation für genau diesen Zweck: Ссылка (mehrere PDFs auf dieser Seite)

Versuchen Sie, einen lokalen Dienstanbieter zu finden, der diese Spezifikation implementiert, und Sie können loslegen.

Nur um den direkten Wiki-Link zur OneAPI-MMS-Spezifikation hinzuzufügen: Ссылка und einen Link zur PHP / Java-Sandbox Ссылка , in der MMS lokal getestet werden kann. Prost.

    
Joris Kluivers 09.02.2011 09:33
quelle
4

Hier ist der korrekte Arbeitscode und es funktioniert perfekt auf meinem Gerät.

%Vor%     
Shahid Iqbal 30.12.2013 10:43
quelle
4

Ich hatte die gleiche Frage, die ich hier gestellt habe. Es ist ein Fehler drin MFMessageComposeViewController und wenn Sie nur den unten stehenden Code verwenden, wird eine Meldung angezeigt, dass Sie Bilder in

einfügen können %Vor%     
whatchamacallit 20.03.2012 19:45
quelle
4

Diese Methode wurde getestet und verifiziert. Ich benutzte es in meinem Code.

%Vor%

Sie können jedes JPEG-JPG- und PNG-Format verwenden.

    
Xeieshan 19.12.2014 20:32
quelle
1

Schneller Weg. Funktioniert in iOS11

%Vor%     
SoftDesigner 14.12.2017 09:43
quelle
0

Warum teilen Sie das Bild und den Text nicht über die Freigabe-API (wählen Sie Nachricht und wenn Sie Facebook, Twitter usw. ausschließen möchten).

    
Vassily 17.12.2015 16:33
quelle