J'ai une configuration assez simple NSPredicateEditor
, et tous les prédicats basés sur les chaînes fonctionnent correctement, mais les prédicats d'entier provoquent une exception.NSPredicateEditor ne gère pas les valeurs entières
L'éditeur de prédicat semble être configuré correctement ...
... mais chaque fois que je choisis une de ces valeurs à la main gauche de l'éditeur de prédicats, je reçois cette exception, comme l'éditeur de prédicat est le traitement de la nombre comme une chaîne:
2016-10-29 10:48:12.416 PredicateBarTesting[29041:303] -[__NSCFNumber length]: unrecognized selector sent to instance 0x37 2016-10-29 10:48:12.419 PredicateBarTesting[29041:303] An uncaught exception was raised
exception complète: http://d.pr/n/XT97
Des idées?
code source: http://d.pr/f/Ng2l
Les propriétés de chaîne 'level',' ownerPID' et/ou 'windowID' sont-elles? – Willeke
@Willeke Non, ce sont toutes des formes d'entiers (int32_t, pid_t, et uint32_t, respectivement). – user66649
L'exception est dans '- [NSString compare: options: range:]'. – Willeke