次の述語を作成しようとしています
[NSPredicate predicateWithFormat:@"name != %@ AND date %@ %@", varName, operator, varDate]
ここvarName
で、 とvarDate
はそれぞれ NSString オブジェクトと NSDate オブジェクトです。変数は次のoperator
ように宣言されます。
NSString *operator = (direction == kPageDirectionForward) ? @">" : @"<";
基本的に、述語を作成するときに数行を節約したいと思います。の値に基づいてさまざまな述語を作成できることはわかっていますがdirection
、この使用例では考えさせられます。
現在、この現在の方法はクラッシュしているため、可能ではないと思います。他の誰かが運が良かったのだろうかと思っています。