Saya memiliki beberapa file konstanta "Constants.h" di proyek saya yang saya sertakan dalam file Prefix.pch agar tersedia untuk semua kelas di proyek saya. Mereka hanya berisi sekumpulan pernyataan #define.
Kelas saya tidak mengenali konstanta ini (tidak ada pelengkapan otomatis) dan Xcode memberi saya kesalahan "Pengenal yang Tidak Dinyatakan" setiap kali saya menggunakannya. Namun ketika saya menjalankan proyek semuanya berfungsi dengan baik (disetel untuk mengabaikan kesalahan).
Apakah ada cara untuk menghilangkan peringatan ini? #pragma abaikan saja di file awalan atau apalah? Saya sudah mencoba banyak opsi, termasuk mengatur "header awalan prakompilasi" ke TIDAK dalam pengaturan build.
Ada ide?
EDIT: Saya telah mencoba menghapus data turunan dan membersihkan/menghapus folder build tetapi tidak berhasil.
Mungkin perlu dicatat bahwa saya memiliki 3 target dalam proyek saya, dan proyek lain dalam proyek ini.
Juga, beberapa #imports mengimpor kelas normal. Seperti ekstensi kategori di UIFont dan kelas Analytics. Apakah ini bisa mempengaruhinya?