【发布时间】:2017-06-27 21:15:45
【问题描述】:
在核心数据中,我创建了 2 个实体——a)以“位置”为属性的 WeatherResponse 和 b)以“Day”、“Temperature”和“Condition”为属性的 Forecast。下面是“一对多”关系。
课程如下:
class CDWeatherResp: NSManagedObject {
@NSManaged var cdLocation: String?
@NSManaged var locForecast: NSOrderedSet?
}
class CDForecast: NSManagedObject {
@NSManaged var day: String?
@NSManaged var temperature: NSNumber?
@NSManaged var conditions: String?
@NSManaged var forecastLocation: NSManagedObject?
}
我已经设法将一些数据作为 NSOrderedSet 保存在: CDWeatherResp.locForecast 关系。 (这工作正常。每个索引包含 1 个预测相关信息(即:日期、温度和条件)
问题:如何访问“CDForecast”类的属性,以便执行“CDWeatherResp.locForecast.day”之类的操作
我看到了this post,但无法按照我想要的方式复制它
【问题讨论】:
-
您想要一个特定预报的日期还是该天气的所有预报的日期?还是您想迭代预测?
-
我想迭代预测...在每次迭代中我应该能够访问 day 属性
-
我以前看过这两个帖子,但不幸的是他们没有工作:(
-
如果您不告诉我们您做了什么以及为什么它不是您想要的,我们将无法帮助您。
标签: ios core-data nsorderedset