問題タブ [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 投票する
2 に答える
467 参照

ios - sqrt: 関数を使用した NSExpression で NSInvalidArgumentException が発生する

私は NSInvalidArgumentException を取得しています:

*** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: 'サポートされていない関数型が SQL ストアに渡されました'

「multiply:by:」関数を使用しているネストされた NSExpression の平方根を取得するために NSExpression を使用しようとする場合。

私のコードは次のようになります。

ネストされた "multiply:by:" を評価しようとしてフェッチを実行すると、次のコードで問題なく動作します。

最初は、おそらく "sqrt" NSExpression がネストされた NSExpression で問題を抱えているのではないかと考えました。だから私は定数 NSExpression だけを試しました。次のコードは、sqrt NSExpression で定数を評価しようとします。同じ NSInvalidArguementException を引き起こします

何が問題を引き起こしている可能性がありますか?

ありがとう

道具屋

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

swift - 何かを評価できない場合に nil を取得する方法は?

ユーザー入力から文字列を解決するために NSExpression を使用しています。ここにコードがあります

解決できないため、プログラムがクラッシュしますが、文字列が NSExpression で解決できない場合は、nil を返すようにします。これを行う方法はありますか?

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

ios - Core データで sqlite クエリの DATETIME と TIME を使用する

SQLクエリに相当する述語は何ですか

どこ

NSPredicate で直接使用すると、次のエラーが発生します。

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

cocoa - NSExpression の init(forFunction:arguments:) の「random」および「random:」関数

Appleのドキュメントには、関数randomが返すと書かれています

オブジェクト (ランダムなNSNumber整数値)

次の 2 行のコードを実行した後:

私が得たのは、0.312047983519733 などの 0 から 1 までの数値です。


Functionrandom:に関しては、ドキュメントはそれが返すと言っています

NSNumberオブジェクト (0 と配列内の値の間のランダムな整数値 (排他的) )

ドキュメントに従って使用しようとしました(NSArray数値を表す1つの NSExpression オブジェクトを含むオブジェクトであるパラメーターを取ります):

最初の行はコンパイルに合格することさえできません。コンソールには、「キャッチされていない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'ランダム: はサポートされているメソッドではありません。' と表示されます。"


何が問題なのかわからない。のすべての機能を試しましたが 、とinit(forFunction:arguments:)を除いてすべてドキュメントに記載されているとおりに機能しました。randomrandom:

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

core-data - NSFetchRequest: 個別の値を照会し、他のプロパティ値をカウントします

とのようなプロパティNSFetchRequestを持つエンティティの を設定しようとしました:Locationcountrycity

NSFetchRequest、国 (または適切な国を含む Location オブジェクト) と都市の数を返す必要があります。

すべてのエントリをフェッチして「自分でカウント」できることはわかっていますが、適切なフェッチ リクエストを設定する方法 (またはそれが可能である場合) に興味があり、どのように行うかを知りたいです! :)

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

swift - NSExpression 低い数値を高い数値で割る

この場合、NSExpression を使用して 5/10 を除算しようとしていますが、0.5 ではなく 0 が返されます。

そしてアイデア?

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

objective-c - NSExpression がこの数式を正しく評価しないのはなぜですか?

次のコードがあります。

どういうわけか、返される結果はNSNumberでは0なく の です40。私は何を間違っていますか?

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

swift - Swift NSExpression pow 関数

いくつかの電卓オプションをコーディングしようとしています。NSExpression で関数 pow(a, b) を作成するのを手伝ってください。このようなものが必要です:

関数文字列を作成するときに、「2」の代わりに 2 番目の値を設定し、これを変更するにはどうすればよいですか?