Перш за все, я справді здивований, що це не дублікат, тому що є ТОНИ запитань щодо 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.