現在CoreDataで練習中で、Web上で見つかったプロジェクトで作業しています。あるプロジェクトではエラーが発生していますが、他のプロジェクトではエラーが発生しています。しかし、その問題がどうなっているのかはわかりません。CoreDataプロパティにNSOrderedSetを割り当てようとしたときにエラーが発生しました。
"タイプ 'NSOrderedSet'の値を 'Location'に割り当てることはできません。 「
func saveRun()
{
let savedRun = NSEntityDescription.insertNewObjectForEntityForName("Run", inManagedObjectContext: managedObjectContext!) as! Run
savedRun.distance = distance
savedRun.duration = seconds
savedRun.timestamp = NSDate()
var savedLocations = [Location]()
for location in locations
{
let savedLocation = NSEntityDescription.insertNewObjectForEntityForName("Location", inManagedObjectContext: managedObjectContext!) as! Location
savedLocation.timestamp = location.timestamp
savedLocation.latitude = location.coordinate.latitude
savedLocation.longitude = location.coordinate.longitude
savedLocations.append(savedLocation)
}
savedRun.locations = NSOrderedSet(array: savedLocations)
}
それは私が不動産の場所にあるプロジェクトでNSOrderedSetの値を代入することはできませんし、他の&にどのように私は行くことができるということですなぜ私が持っている問題は、単純ですこの問題を解決することについて?
2つのプロジェクトは何ですか?違いはありますか?モデルが誤って編集されたのは、データ型が間違っています。 – Wain
@opあなたはその問題を修正しましたか? – pawisoon