私のアプリでCore Dataを使用しています。私はcoredataからの結果を取り戻すことに苦労している。私のエンティティ名はWondersです。'NSPersistentStoreResult'から関連しないタイプ '[entity]'へのキャストは常に失敗します
これでレコードを正常に保存できました。今私はそれをフェッチしているとき私は次のコードを使用しています。
override func viewWillAppear(animated: Bool) {
let wondersAppdel:AppDelegate=UIApplication.sharedApplication().delegate as!AppDelegate
let WondersContext:NSManagedObjectContext = wondersAppdel.managedObjectContext
let wondersFetchRequest = NSFetchRequest(entityName: "Wonders")
wondersFetchRequest.predicate=NSPredicate(format: "wonderShow = %@", true)
let sortDescriptor = NSSortDescriptor(key: "wonderName", ascending: true)
wondersFetchRequest.sortDescriptors=[sortDescriptor]
do {
if
let wonderFetchresults = try WondersContext.executeRequest(wondersFetchRequest) as? [Wonders]{
wonders = wonderFetchresults
}
else{print("else if result...try")}
}
catch{
fatalError("there was an error fatching the list of gruops!")}
self.tableview.reloadData()
}
うまく働いてくれてありがとう – mahdiTGK
私はソーシャルネットワークに興味があります。おなじみで友人になるために – mahdiTGK
私のtwitterハンドルは@ahmedonawaleです –