Hanya klarifikasi untuk mereka yang baru mengenal pemrograman Swift dan iOS . Di bawah baris kode:
button.setTitle("myTitle", forState: UIControlState.Normal)
hanya berlaku untuk IBOutlets, bukan IBActions.
Jadi, jika aplikasi Anda menggunakan tombol sebagai fungsi untuk mengeksekusi beberapa kode, misalkan memutar musik, dan Anda ingin mengubah judul dari Playmenjadi Pauseberdasarkan variabel toggle, Anda juga perlu membuat IBOutletuntuk tombol itu.
Jika Anda mencoba menggunakan button.setTitlemelawan IBActionAnda akan mendapatkan kesalahan. Ini jelas sekali Anda tahu itu, tetapi untuk noobs (kita semua) ini adalah tip yang bermanfaat.
UIControlState. misalnyaforState: .Normal