우선, Objective-C에서이 문제를 해결하는 수많은 스택 오버플로 질문이 있기 때문에 이것이 중복되지 않는다는 사실에 정말 놀랐습니다.하지만 아직 Swift를 사용한 좋은 답변을 보지 못했습니다.
내가 찾고있는 것은 주어진 전화 번호에 임의의 문자열을 문자 메시지의 본문으로 보내는 Swift의 코드 스 니펫입니다. 기본적으로 내가 좋아하는 뭔가 싶습니다 이 애플의 공식 문서에서,하지만 스위프트 대신 오브젝티브 C이다.
Android에서 단 몇 줄의 코드로 수행 할 수 있기 때문에 이것이 그렇게 어렵지 않다고 생각합니다.
편집 : 내가 찾고있는 것은 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);
}
}
이제 이것은 안드로이드 솔루션이며 11 줄 밖에 없습니다. Java는 Swift보다 훨씬 더 장황한 경향이 있으므로 제가 요청한 내용이 "너무 광범위"한 것인지 의심합니다. Objective-C MessageComposer 객체를 사용하는 방법을 모를 가능성이 높습니다. 위의 내용은 Swift에서의 사용과 관련하여 명확하지 않습니다.