Saya memiliki masalah yang sama. Jika Anda membuat aplikasi berbasis jendela "dari awal" seperti saya, Anda harus melakukan yang berikut: (perhatikan, ini adalah langkah-langkah untuk Xcode 4.2.)
0. Pastikan delegasi aplikasi Anda sesuai dengan protokol UIApplicationDelegate.
Sebagai contoh, misalkan delegasi kami disebut MyAppDelegate. Di MyAppDelegate.h, kita harus memiliki sesuatu seperti ini:
@interface MyAppDelegate :
NSObject <UIApplicationDelegate> // etc...
1. Tentukan delegasi aplikasi di main.m
Sebagai contoh,
#import "MyAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv,
nil, NSStringFromClass([MyAppDelegate class]));
}
}
2. Buat file antarmuka jendela utama.
Untuk melakukan ini, klik kanan pada proyek Anda dan pilih File Baru. Dari sana, pilih Window dari iOS -> bagian User Interface.
Setelah menambahkan file ke proyek Anda, pergi ke ringkasan proyek (klik kiri pada proyek; klik ringkasan.) Di bawah iPhone / iPod Deployment Info (dan bagian iPad yang sesuai jika Anda mau) dan pilih file antarmuka baru Anda di " Kotak kombo "" Antarmuka Utama.
3. Hubungkan semuanya di editor antarmuka
Pilih file antarmuka Anda dalam daftar file untuk memunculkan editor antarmuka.
Pastikan panel Utilities terbuka.
Tambahkan Objek baru dengan menyeret Objek dari daftar Objek di panel Utilitas ke ruang di atas di bawah objek Window Anda. Pilih objek. Klik pada inspektur Identitas di panel Utilities. Ubah Kelas menjadi delegasi aplikasi (MyAppDelegate, dalam contoh ini.)
Buka inspektur koneksi untuk MyAppDelegate. Hubungkan outlet jendela ke Window yang sudah ada di file antarmuka.
Klik pada Pemilik File di sebelah kiri, dan kemudian klik pada inspektur Identitas di panel Utilities. Ubah Kelas menjadiUIApplication
Angkat inspektur koneksi untuk Pemilik File. Hubungkan outlet delegasi ke objek MyAppDelegate.
4. Terakhir, dan yang sangat penting, klik pada objek Window di file antarmuka. Buka inspektur Atribut. Pastikan "Visible at Launch" dicentang.
Hanya itu yang harus saya lakukan untuk membuatnya bekerja untuk saya. Semoga berhasil!