seconds という名前の int_32 プロパティを持つ属性があります。カテゴリでは、プロパティを読み取り専用として再記述し、getter をオーバーライドして他のプロパティから作成します。問題は私が使用するときです
[NSPredicate predicateWithFormat:@"SELF.seconds > %i"];
getter が述語によって呼び出されないため、述語は機能しません。述語ではなく、他のコードで問題なく呼び出されます。なぜこれが起こるのか、またはこの問題を回避する方法を知っている人はいますか? (NSFetchedResultsController を再作成する以外に)。