問題タブ [anyobject]

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 に答える
281 参照

ios - AnyObject を迅速に String に変換できない

アプリからサーバーに POST リクエストを送信すると、レスポンスとして jsonString が返されます。次のような文字列を辞書に変換する関数を作成しました。

サーバーからの応答を取得した後、関数によって文字列を辞書に変換し、ユーザーがログインしているかどうかを確認します。

そして、「AnyObject 型の値を期待される引数文字列に変換できませんか?」というエラーが表示されます。文字列と比較したい場合は、タイプ AnyObject の変数を文字列に変換する必要があると思います。Google で見つけたすべてのオプションを試しましたが、うまくいきませんでした。

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

ios - 項目 IOS の AnyObject リストからインデックスを取得する

parsed は NsDictionary であり、私はそれから残高を引き出しています

if let findbalances: AnyObject = parsed["balances"]

これにより、AnyObject 形式の残高のリストが表示されます

そんなこと知ってる

=USD しかし、オブジェクトの量が変化した場合、その値 [7] を見つけるにはどうすればよいでしょうか?

USDでマッチングしたい

私は試した

しかし、それは私に9223372036854775807を与えました

どうすれば7を見つけることができますか.

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

swift - AnyObject から UIEdgeInsets へのキャスト

scrollView で KVO パターンを使用しようとしていますcontentInsetが、古い値と新しい値について知る必要があります。UIEdgeInests構造体であるため、辞書に格納できないことはわかっていますが、変更で受け取ります。これは私の変更辞書です:

これが私がそれをキャストしようとしている方法です:

しかし、常に失敗します。

UIEdgeInsets にキャストする方法はありますか?

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

swift - オーバーロードとして迅速

私はそのように機能する単純な Json パーサーを作成しています: Anyobject をデータとして含む JsonData クラスがあります。jsonData["key"] を使用すると、JsonData が返され、jsonData["key"]["key2"] などをチェーンできます。

私の質問は、そのクラスをどのように実装して、それをキャストして文字列と言うことができるかということです:

jsonData["key"] のようないくつかの回避策を使用せずに文字列として

jsonData["key"].data as String

コード:

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

swift - Firebaseから[String] SwiftへのTypcasting [AnyObject]読み取り

Firebase で Locations のリストを作成しました。それを iOS アプリケーションで読み込んで PickerView として表示しようとしています。

ファイアベースの場所

以下は、データの読み取り方法です。

PickerView のコード

ただし、プログラムがスナップショット行で実行を停止するというエラーが発生します。

問題は、読み取られたデータが AnyObject 型であり、 PickerView で String が必要であることです。[AnyObject] を [String] に型キャストしてもうまくいきません。

これを解決するのに役立ちます。

0 投票する
3 に答える
51057 参照

arrays - 入力しますか?添字メンバーがありません

プロファイル ディクショナリからアドレスを取得したいのですが、「type any? has no subscript members」というエラーが表示されました。

どうすればそれを修正してアドレスを取得できますか? どうもありがとう。

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

ios - Swift の [obj クラス] と同等ですか?

SwiftでanyObject型のクラスを取得するには?

Objective-C では、次のように取得できます。