我尝试与今天的分机共享我的CoreData商店。我已经关注了有关创建应用组并将我的dataStore和模型添加到扩展目标的所有帖子。
但是当我这样做时,我的扩展目标中的模型会出现大量错误。
例如这种方法
- (NSString *) currentHealthForPeriod
{
CGFloat healthValue = [[self currentPercentProgressForPeriodWithOffset:0.0] floatValue] - [[self budgetSpentThisPeriodAsPercentage] floatValue];
return [self healthDescriptionForHealthValue:healthValue];
}
对于诸如使用未声明的标识符CGFloat'之类的内容有错误。和'使用未声明的标识符healthValue' - 就像它不知道CGFloat是什么?或者无法看到我宣布了healthValue。每种方法都是这样的。
这很奇怪而且出乎意料。任何人都可以帮我解决这个问题吗?我绕圈子走了。
干杯
答案 0 :(得分:1)
您可能只是错过了标题中导入的Foundation或CoreGraphics。
@import Foundation;
@import CoreGraphics;