【发布时间】:2012-03-16 00:07:14
【问题描述】:
请帮忙 - 这快把我逼疯了... 我有许多非常相似的代码行,但突然之间,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,甚至重新启动了我的 mac,但 kCycleSinceDateKey 仍然用红色虚线下划线和同样的问题。有人有什么想法吗?
提前非常感谢...
【问题讨论】:
标签: iphone ios xcode ios5 xcode4.2