我有一个应用程序可以获取用户的当前位置(使用核心位置等),并且用户可以保存该位置。如何防止用户一遍又一遍地保存相同的位置?或者,如果他们确实想保存相同的位置但替换旧信息,我该怎么做?我将如何解决这个问题?
导入基金会 导入CoreData 导入CoreLocation
扩展位置{
@nonobjc public class func fetchRequest() -> NSFetchRequest<Location> {
return NSFetchRequest<Location>(entityName: "Location")
}
@NSManaged public var latitude: Double
@NSManaged public var longitude: Double
@NSManaged public var date: Date
@NSManaged public var locationDescription: String
@NSManaged public var category: String
@NSManaged public var placemark: CLPlacemark?
}