Senden von SMS in iOS mit Swift

Zunächst bin ich wirklich überrascht, dass dies kein Duplikat ist, da es Unmengen von Stackoverflow-Fragen gibt, die dies in Objective-C lösen, aber ich muss noch eine gute Antwort finden, die Swift verwendet.

Was ich suche, ist ein Code-Snippet in Swift, das eine beliebige Zeichenfolge als Textkörper einer Textnachricht an eine bestimmte Telefonnummer sendet. Im Wesentlichen möchte ich etwas wieDie aus der offiziellen Dokumentation von Apple, aber in Swift anstelle von Objective-C.

Ich stelle mir vor, das ist nicht allzu schwierig, da es in Android nur in wenigen Codezeilen ausgeführt werden kann.

EDIT: Was ich suche, sind 5-20 Zeilen Swift-Code, ich stimme nicht zu, dass dieser zu breit ist. In Java (für Android) sieht die Lösung folgendermaßen aus:

package com.company.appname;
import android.app.Activity;
import android.telephony.SmsManager;
public class MainActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        public static final mPhoneNumber = "1111111111";
        public static final mMessage = "hello phone";
        SmsManager.getDefault().sendTextMessage(mPhoneNumber, null, mMessage, null, null);
     }
}

Now das ist die Android-Lösung, und es ist nur 11 Zeilen. Java ist in der Regel viel ausführlicher als Swift. Daher bezweifle ich, dass meine Anfrage "zu umfassend" ist. Es ist wahrscheinlicher, dass ich nicht weiß, wie ich das Objective-C MessageComposer-Objekt verwenden soll, da die Dokumentation, die ich verknüpft habe oben ist unklar in Bezug auf die Verwendung in Swift.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage