Пожалуйста, помогите - это сводит меня с ума ... У меня есть несколько очень похожих строк кода, но внезапно Xcode начал думать, что некоторые строки являются ошибками, и я не могу создать свое приложение.Вот некоторый фрагмент кода:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
cycleSettingsDate = [defaults objectForKey:kCycleSinceDateKey];
cycleUnitFactor = [defaults boolForKey:kCycleUseMilesKey]? @"1.6" : @"1";
runUnitFactor = [defaults boolForKey:kRunUseMilesKey]? @"1.6" : @"1";
swimSettingsDate = [defaults objectForKey:kSwimSinceDateKey];
Элемент kCycleSinceDateKey окрашен в бледно-голубой цвет, как если бы он был объявленным свойством в моем заголовочном файле, например cycleSettingsDate, а это не так.Остальные три окрашены в коричневый цвет, так как вы ожидаете, что ключ будет иметь цветовую кодировку, и они отлично работают.Только kCycleSinceDateKey не работает должным образом.
В моем заголовочном файле есть следующее, точное совпадение с идентификатором plist, к которому он относится:
#define kCycleSinceDate @"cyclesincedate"
#define kSwimSinceDateKey @"swimsincedate"
#define kRunUseMilesKey @"runusemiles"
#define kCycleUseMilesKey @"cycleusemiles"
Я вышел из Xcode идаже перезагрузил мой макинтош для хорошей меры, но kCycleSinceDateKey все еще подчеркнут пунктирной красной линией и той же самой проблемой.У кого-нибудь есть идеи?
Заранее большое спасибо ...