Ich habe ein Problem mit dem Code, den ich nicht herausfinden kann. Nachdem ich installiert Xcode 7 Beta und konvertieren meine schnellen Code Swift 2Swift 2 (executeFetchRequest): Fehlerbehandlung
Code:
override func viewDidAppear(animated: Bool) {
let appDelegate: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let context: NSManagedObjectContext = AppDel.managedObjectContext
let request = NSFetchRequest(entityName: "PlayerList")
list = Context.executeFetchRequest(request)
tableView.reloadData()
}
ScreenShot:
Und wenn Sie versuchen, ein Array mit benutzerdefinierten Werten gefüllt zu verwenden, Ihre holen Linie wird wie folgt aussehen ... 'Ideen = versuchen self.managedObjectContext! .executeFetchRequest (fetchRequest) wie! [Ideen] ' – justColbs
Wenn ich nur eine Instanz von' list' und kein Array dafür habe, wie mache ich das? – jo3birdtalk
@ jo3birdtalk: executeFetchRequest() gibt immer ein Array zurück. Wenn es nur eine Instanz gibt, können Sie darauf z. über 'list [0]' oder 'list.first'. –