2017-04-11 20 views
0

私はコアデータスタックからfetchedObjectsを取得する次のコードを持っています。どうすればこれらの要素にアクセスできますか? IndexPathが必要だと言うエラーが表示されますか?Int型の値を期待される引数型IndexPath(Core Data)に変換できませんか?

func loadDataToMapView() { 
    guard let mapCoordinates = fetchedResultsControllerForCoordinateEntity.fetchedObjects else { return 0 } 

    let coordinate2 = fetchedResultsControllerForCoordinateEntity.object(at: 1) 

    print(coordinate2) 

答えて

1

NSFetchedResultsController.objectメソッドにはIndexPathが必要です。 IndexPathはセクションと行で構成されます。 1つのセクションだけの場合は、これで試すことができます

let myIndexPath = IndexPath(row: 1, section: 0) 
let coordinate2 = fetchedResultsControllerForCoordinateEntity.object(at: myIndexPath) 
+0

ありがとうございました! – konyv12

関連する問題