我有一个应用程序,其中包含核心数据中的一些位置,我想按照与用户位置的接近顺序向用户显示它们。我正在使用 NSFetchedResultsController 将位置提供给表视图。我考虑过创建一个虚拟访问器方法,该方法返回位置与用户的距离,该方法将使用“全局”CoreLocationManager 计算,但它崩溃的原因是:
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'keypath distanceFromCurrentLocation not found in entity < NSSQLEntity Location id=4>'
我还为用户提供了按字母顺序排序的选项,因此如果可能的话,如果我保留 NSFetchedResultsController,我会更喜欢它。
我该怎么做?
谢谢!