問題タブ [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 に答える
628 参照

ios - キーパスの NSExpression を取得するには?

テーブル ビューと検索バーがあります。複数のキーの値を検索し、それに応じてテーブルをフィルタリングする必要があります。次のコードを使用してフィルタリングします

しかし、cellForRowAtIndexPath では、次のように値を取得する必要があります。

objectForKey:@"text"私の質問は、の値を取得するためにどのように追加します[NSExpression expressionForKeyPath:@"STOCKUNIT"];か? に余分なキーを追加する方法はexpressionForKeyPath?

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

swift - Swift 3.0 で変更された NSExpression\NSNumber 拡張子

NSNumber の拡張子があります。

次に、計算でこの拡張機能を使用します

Xcode 7.3.1 と Swift 2.2 ではすべて動作しますが、Xcode 8 と Swift 3.0 では拡張 NSNumber にエラーがあります。

私はこのエラーを修正しましたが、新しいものを取得します

ここで新しいエラーが発生しました

エラー: プレイグラウンドの実行が中止されました: エラー: 実行が中断されました。理由: EXC_BAD_ACCESS (コード=EXC_I386_GPFLT)。プロセスは中断された時点で残っています。式の評価前の状態に戻すには、"thread return -x" を使用します。

拡張 NSNumber の最初のエラーをどのように修正しますか?

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

xcode - SQL ステートメントを述語または NSExpression に変換する

以下の SQL を NSExpression に変換する際に問題に直面しています

以下は、このコードの私のコードで、3 つのキー値ではなく 2 つのキー値しか追加できません。

実際のテーブル値と結果値の添付画像を参考にしてください。

実際のデータ画像

Sql クエリを実行した後の結果データ

ありがとう!

私の解決策:

これを行うことで問題を解決できます

これを達成する他の方法がある場合は、私に知らせてください

ありがとう!

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

swift3 - NSExpression の丸めを停止する方法

私は Swift 3 で電卓を作っていますが、いくつかの問題に遭遇しました。

私はNSExpressionを使用してユーザーの方程式を計算してきましたが、答えは常に丸められます。

答えが四捨五入されていることを確認するために、3 / 2を計算しました。

上記のコードは1.5ではなく1.0を出力します。

NSExpression の丸めを停止する方法を知っている人はいますか? ありがとう。