1
我正在使用Core Data爲我的公交站點創建應用程序。我只想返回一個具有相同名稱的站點副本。例如,如果我有巴士站:[瑪麗,何塞,哈利,何塞]然後,我只想:[瑪麗,何塞,哈里]回來了。重複項在我的數據庫中,因爲每個公共汽車站有不同的路線。但是,我想列出所有不同的巴士站而不復制它們。這是我嘗試過的巴士,我仍然返回所有的巴士站。感謝您的時間。返回Swift中獨特的核心數據模型
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
}