Ada dua pesan kesalahan terkait yang mungkin memberi tahu Anda ada sesuatu yang salah dengan deklarasi dan / atau impor.
Yang pertama adalah yang Anda maksud, yang dapat dihasilkan dengan TIDAK memasukkan #import di file .m (atau .pch) Anda saat mendeklarasikan kelas @ di file .h Anda.
Yang kedua Anda mungkin melihat, jika Anda memiliki metode di kelas States Anda seperti:
- (void)logout:(NSTimer *)timer
setelah menambahkan #import adalah ini:
Tidak ada @interface yang terlihat untuk "Negara" yang menyatakan pemilih 'logout:'
Jika Anda melihat ini, Anda perlu memeriksa dan melihat apakah Anda menyatakan metode "logout" Anda (dalam hal ini) dalam file .h dari kelas yang Anda impor atau peneruskan.
Jadi dalam kasus Anda, Anda memerlukan:
- (void)logout:(NSTimer *)timer;
di kelas States Anda .h untuk membuat satu atau kedua kesalahan terkait ini menghilang.