小编Ant*_*nio的帖子

FetchRequest - NSArray元素无法匹配Swift数组元素类型 - Swift 2.0

我想做一个NSFetchRequest将我的数据显示到UICollectionView:

import UIKit
import CoreData

let appDelegate: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let context: NSManagedObjectContext = appDelegate.managedObjectContext
class GarageViewController: UIViewController, UICollectionViewDelegate,UICollectionViewDataSource {

@IBOutlet weak var backgroundView: UIImageView!

@IBOutlet weak var collectionView: UICollectionView!

var voitures: [Voiture]  = [Voiture]()

override func viewDidLoad() {
    super.viewDidLoad()

    collectionView.reloadData()

    let fetchRequest = NSFetchRequest(entityName: "Voiture")
    fetchRequest.resultType = .DictionaryResultType

    do {
        try voitures = context.executeFetchRequest(fetchRequest) as! [Voiture]
    }
    catch let fetchError as NSError {
        print("VoitureFetch error: \(fetchError.localizedDescription)")
    }

    if (voitures.count > 0) {
        for …
Run Code Online (Sandbox Code Playgroud)

iphone core-data nsfetchrequest ios swift

5
推荐指数
2
解决办法
5800
查看次数

标签 统计

core-data ×1

ios ×1

iphone ×1

nsfetchrequest ×1

swift ×1