CoreData扩展 - '使用未声明的标识符'将模型添加到目标时

时间:2014-09-28 10:04:01

标签: ios objective-c core-data ios8 ios8-today-widget

我尝试与今天的分机共享我的CoreData商店。我已经关注了有关创建应用组并将我的dataStore和模型添加到扩展目标的所有帖子。

但是当我这样做时,我的扩展目标中的模型会出现大量错误。

例如这种方法 - (NSString *) currentHealthForPeriod { CGFloat healthValue = [[self currentPercentProgressForPeriodWithOffset:0.0] floatValue] - [[self budgetSpentThisPeriodAsPercentage] floatValue]; return [self healthDescriptionForHealthValue:healthValue]; } 对于诸如使用未声明的标识符CGFloat'之类的内容有错误。和'使用未声明的标识符healthValue' - 就像它不知道CGFloat是什么?或者无法看到我宣布了healthValue。每种方法都是这样的。

这很奇怪而且出乎意料。任何人都可以帮我解决这个问题吗?我绕圈子走了。

干杯

1 个答案:

答案 0 :(得分:1)

您可能只是错过了标题中导入的Foundation或CoreGraphics。

@import Foundation;
@import CoreGraphics;