Прежде всего, я действительно удивлен, что это не дубликат, потому что есть вопросы TONS о stackoverflow, которые решают это в Objective-C, но я еще не нашел хорошего ответа, который использовал Swift.
Я ищу фрагмент кода в Swift, который отправляет произвольную строку в виде тела текстового сообщения на указанный номер телефона. По сути, мне хотелось бы что-то вроде этого из официальной документации Apple, но в Swift вместо Objective-C.
Я предполагаю, что это не слишком сложно, поскольку это можно сделать только в нескольких строках кода на Android.
EDIT: Я ищу 5-20 строк кода Swift, я не согласен с тем, что это слишком широко. В Java (для Android) решение выглядит следующим образом:
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);
}
}
Теперь это решение для Android, и это всего лишь 11 строк. Java имеет тенденцию быть гораздо более подробным, чем Swift, поэтому я сомневаюсь, что я прошу "слишком широко", более вероятно, что я не знаю, как использовать объект Objective-C MessageComposer, потому что связанная с ним документация выше, неясно в отношении использования в Swift.