Zunächst einmal bin ich wirklich überrascht, dass dies kein Duplikat ist, da es Tonnen von Stackoverflow-Fragen gibt, die dies in Objective-C lösen, aber ich habe noch keine gute Antwort gefunden, die Swift verwendet hat.
Was ich suche, ist ein Code-Snippet in Swift, das eine beliebige Zeichenfolge als Text einer Textnachricht an eine bestimmte Telefonnummer sendet. Im Grunde würde ich gerne so etwas wie dies von Apples offizieller Dokumentation, sondern in Swift statt Objective-C.
Ich stelle mir vor, dass dies nicht allzu schwierig ist, da es in Android in nur wenigen Codezeilen möglich ist.
EDIT: Was ich suche, sind 5-20 Zeilen Swift-Code, ich stimme nicht zu, dass dies 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);
}
}
Dies ist die Android-Lösung, und es sind nur 11 Zeilen. Java ist in der Regel viel ausführlicher als Swift, daher bezweifle ich, dass das, was ich frage, "zu weit gefasst" ist. Es ist wahrscheinlicher, dass ich nicht weiß, wie das Objective-C MessageComposer-Objekt verwendet wird, da die Dokumentation, die ich verlinkt habe oben ist unklar in Bezug auf die Verwendung in Swift.