gpt4 book ai didi

ios - 在 Swift 中返回不同的核心数据模型

转载 作者:行者123 更新时间:2023-11-28 07:05:45 25 4
gpt4 key购买 nike

我正在使用 Core Data 为我的公交车站制作一个应用程序。我只想返回一个同名站点的副本。例如,如果我有公交车站:[Mary, Jose, Harry, Jose] 那么我只想:[Mary, Jose, Harry] 返回。重复项在我的数据库中,因为每个公交车站都有不同的路线。但是,我想列出所有不同的公交车站而不重复它们。这是我试过的巴士,我仍在返回我所有的巴士站。感谢您的宝贵时间。

import UIKit
import CoreData


class Stop: NSManagedObject {

@NSManaged var stop_name: String
@NSManaged var stop_number: NSNumber
@NSManaged var latitude: NSNumber
@NSManaged var longitude: NSNumber
@NSManaged var time: NSNumber
@NSManaged var busParent: BusRoute
class func getDifferantStops() -> [Stop]?
{
let fetchRequest = NSFetchRequest(entityName: "Stop")
fetchRequest.returnsDistinctResults = true

fetchRequest.propertiesToFetch = ["stop_name"]

if let fetchResults = CoreDataModel.context.executeFetchRequest(fetchRequest, error: nil) as? [Stop] {
return fetchResults

}

return nil
}

最佳答案

propertiesToFetch 的值将被忽略,除非您也设置了

fetchRequest.resultType = .DictionaryResultType

关于ios - 在 Swift 中返回不同的核心数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30693384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com