Mam problem z kodem, którego nie mogę wymyślić. Po zainstalowaniu Xcode 7 Beta i przekonwertować mój kod SWIFT Swift 2Swift 2 (executeFetchRequest): obsługa błędów
Kod:
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()
}
Zrzut ekranu:
A jeśli próbują wykorzystać tablicę wypełnioną wartościami niestandardowymi, twój pobrać wiersz będzie wyglądał tak ... 'pomysły = spróbować self.managedObjectContext! .executeFetchRequest (fetchRequest) jak! [Pomysły] ' – justColbs
Jeśli mam tylko instancję' list', a nie tablicę, jak mam to zrobić? – jo3birdtalk
@ jo3birdtalk: executeFetchRequest() zawsze zwraca tablicę. Jeśli istnieje tylko jedno wystąpienie, możesz uzyskać do niego dostęp, np. przez 'list [0]' lub 'list.first'. –