したがって、Church と呼ばれるカスタム オブジェクトを含む NSArray があります。そして、各教会には一連のミサの時間があります。そのため、教会には、ユーザーの現在の時刻に最も近い質量を計算する方法があります。
-(NSDate *)closestTimeTo:(NSDate *)currentTime
オブジェクトごとにそのメソッドによって返された結果 (NSDate) によって、Church の NSArray をソートできるようにしたいと考えています。基本的に、最も近い時間と場所でソートされた大衆のソートされたリストを取得します。
カテゴリを使用していますが、コア データ オブジェクトであるため、最も近い時間をプロパティとして保存できません。また、位置情報サービスのためにこれらのメソッドが常に呼び出されるため、これらの値をコア データに保存することもお勧めできません。
オブジェクトのメソッドの結果を使用してそのような配列をソートする方法についてのアイデアはありますか?