MIT School Muslimah : Swift “Call Phone Number” dan “Send Message” – IOS

MIT School Muslimah : Swift “Call Phone Number” dan “Send Message” – IOS

Call phone number ? Send message ? lewat kode swift, hmm gimana ya? saya pikir caranya susah terus text kodenya pasti panjang, pakai kode ini kode itu untuk membayangkan saja saya sudah nggak ngeh karena saya orang awam. Tapi untungnya ada mentor yang baik hati yang selalu membantu, menjawab semua pertanyaan saya dengan sabar dan menunjukkan bagaimana caranya, ternyata kodenya tidak serumit dan sepanjang yang saya pikir hehe 😄

Oke langsung saja saya bagikan ke teman teman, simak yo

  1. Buka X-Codemu siapkan view controller baru dan masukkan  elemen button, 1 textfield dan 1 Text View yang ada pada Library Pane, sudah tau caranya kan, jadi tidak perlu di dikte lagi dari awal. Jadilah seperti ini gambar berikut

Screen Shot 2016-06-09 at 8.48.39 AM
Jadilah seperti ini gambar berikut
Screen Shot 2016-06-11 at 10.26.17 AM

Selanjutnya drag elemen button ke file brain jadikan @IBAction dan textfield menjadi @IBOutlet.

textfield saya namai ‘phonNumber’ dan Button untuk call phone number saya namai ‘call’, masukkan kode ke dalam func call, seperti gambar berikut. Anda bisa memakai tel:// atau telprompt://Screen Shot 2016-06-09 at 8.48.58 AM

Sekarang beralih ke kode untuk mengirim pesan.  Sebelum mengoding Import MessageUI diatas class, dan tambahkan MFMessageComposeViewControllerDelegate kedalam class. Nanti akan terjadi error karena belum membuat function / func untuk MFMessageComposeViewController dan itu akan dibuat dibawah

Screen Shot 2016-06-09 at 4.55.11 PM

Selanjutnya saya namai  elemen text view dengan ‘textMessage’ dan button dengan ‘sendtext’. Masukkan kode dalam func sendtext seperti pada gambar berikut
Screen Shot 2016-06-11 at 10.28.57 AM
Dalam kode tersebut saya membuat sebuah let / konstanta dengan nama ‘messageVC’.
Pada messageVC.body = textMessage.text! , konstant itu akan berisi tulisan atau pesan yang ditulis user yang ditampung di text view yang bernama textMessage

Dan messageVC.recipients = phoneNumber.text! konstant itu akan berisi nomor telpon yang akan dituju user yang ditampung di textfield yang bernama phoneNumber

Setelah itu ditutup dengan function MFMessageComposeViewController dengan kode seperti gambar diatas

apakah timbul pertanyaan dari hati dan pikiran anda ?? 🤔

Kenapa yang call phone number tidak memakai textfield juga, kan user bisa ngetik sendiri nomor tujuan yang ingin dihubungi. Pinter banget yang kepikiran seperti itu!!

Nah disini PR untuk kalian, pasti bisa membuatnya jadi seperti itu dengan contoh yang sudah diberikan diatas dan postingan sebelumnya. Jadilah insan yang kreatif dan mandiri, ayo mengexplore  tentang swift dan gali potensi dirimu!!

Astri Novia Putri
Madani IT School Muslimah

 

Related posts:

Loading Facebook Comments ...