問題タブ [nsexpression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
939 参照

swift - SwiftでNSExpressionのカスタムNSNumber関数に引数を渡す方法は?

わかりました、私はこれに苦労しています:私はすでに引数なしでカスタム関数を次のように動作させることができました:

しかし、引数を使用してカスタム関数を実装する方法がわかりません。次の文字列を NSExpression に渡そうとしましたが、成功しませんでした:

カスタム関数は次のようになります。

ただし、次のエラーが表示されます。

私はすでにどこでも検索しましたが、このチュートリアルのように、Objective-C の回答しか見つかりませんでした: https://spin.atomicobject.com/2015/03/24/evaluate-string-expressions-ios-objective-c-swift/#コメント-549856

最後に彼は、Objective-C でそれを行う方法を説明しますが、Swift では行いません。それを行う方法はありますか?ところで、これは私の電卓アプリ用です。

0 投票する
2 に答える
1856 参照

swift - SUBQUERY 内の NSPredicate

NSPredicate の SUBQUERY を作成しようとしています。私の問題は、SUBQUERY の述語部分のクエリを手元に持っていないことです。SUBQUERY 内に NSPredicate をネストする方法はありますか?

たとえば、これは私が試したことです:

更新: 最初の述語を実行し、ANY IN クエリを実行するという汚い回​​避策を今のところ実行する必要がありました。その不自由さ:(私はオーダープレディケートをパイプラインの他の場所でも実行しているため..

0 投票する
1 に答える
518 参照

ios - NSExpression での値の評価

次の操作を評価するために NSExpression を使用しています。しかし、これで NSInvalidArgumentException エラーが発生します。以下の操作の評価方法を教えてください。よろしくお願いします。

0 投票する
0 に答える
45 参照

ios - iOS - NSPredicate を使用した複雑な文字列比較

特定の条件を満たすように文字列を比較する必要があります。条件は、必ずしも正規表現を使用して照合できるパターンではなく、「式」条件です。

たとえば、数値が 2 つの値の間にある場合に文字列を一致させたいと思います。

問題の入力文字列のように見えるとは限らないランダムなテキストに対して、この比較を実行する必要があります。

すなわち

シンプルな true/false 関数を使用して比較できるようにしたいと考えています。すなわち:

例:

このタイプの比較を達成する方法はありますか (NSPredicateたとえば)