問題タブ [do-catch]

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

error-handling - Void を返すメソッドがスローされ、エディターで迷惑な警告が発生する

私はこの方法を使用します:

これは AVAudioSession メソッドであり、ご覧のとおり、何も返されませんが、スローしてエラーが発生するはずです。

私はこれが好きです:

これは私に迷惑な警告を与えます:

「やってみる?」の結果 未使用です

変数に設定して do-catch に入れようとしましたが、それでも同じ警告が表示されます...

どうすればこの警告を取り除くことができますか?

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

swift2 - Swift 2 をキャッチしてみてください

こんにちは、if_else エラー処理を転送して try catch を成功させる方法について少し混乱しています。

これが私のコードです。

そして今、私はこのようにswift 2.0に変換しました

どこで中止を出力し、abort() 関数を実行するかについて混乱しています

何かアイデア〜?どうもありがとう

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

ios - エラー: '呼び出しはスローできますが、try とエラーが処理されていないとマークされていません'

上記のエラーを受け取り、do / catch ブロックを追加してこれを修正しようとしました。なぜかエラーが消えません。なぜこれができるのか誰にも分かりますか?

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

swift2 - Swift2 で do/catch ステートメントのネストを回避する方法

私はこれをやりたいと思っています:

しかし、これしかできないようです:

resultdo/catch ブロックをネストすることなく、不変をスコープ内に保持する方法はありますか? guardif/else ブロックの逆としてステートメントを使用する方法と同様に、エラーを防ぐ方法はありますか?

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

swift - Swift で (Try を使用して) スコープ Do-Catch 外の値を適切に取得する方法

JSONデータを辞書に解析しようとしています。解析には別の方法を使用していますが、後で別の方法で他の操作に結果(辞書)を使用したいと考えています。オンラインの例。

ただし、returnステートメントを Guard 内挿入するように求められたため、値を返すことはできませんが、挿入後に「非 void 関数は値を返す必要があります」と表示されます。

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

「extractJSONDictionaryFrom」を呼び出すときに他のメソッドでスローを処理する必要があるため、スローを使用するアプローチもほとんど役に立ちません。

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

crash - null値が原因でアプリがクラッシュする、swift 2

JSON 広告を使用してデータを取得しようとしていますが、null 値があるとクラッシュします。

どうすればnullをゼロにできますか?

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

swift - Swift の do-catch のスコープ - 外部変数に値を代入できません

サーバーに配置されているphpスクリプトにPOSTリクエストを送信するためのコードを作成しました。私はテストしましたが、その部分は正常に機能しています。サーバーから返される結果に問題がありました-JSON形式で取得し、do-catchステートメント内に出力します-OKです。返される変数を、do-catch の外部で宣言され、「表示」されていない変数に割り当てます。私のコードを見せてください。コードを見ると説明がより簡単になります。

表示される場合print("FIRST PRINT -> \(result!["password"])") は、正常に実行され、すべての変数が出力されます。次にprint("SECOND PRINT -> \(novi)")、コードの最後にある場合は、空の文字列を出力します-変数を割り当てていないようです。

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

ios - 呼び出しに余分な引数「エラー」があります

このエラーが発生していますExtra argument 'error' in call

コンテキスト内のコード

そして、私のエラーは2か所で発生します。

最初の1つ

2つ目

私は次のことを試しました

しかし、私は次のようにエラーになります

未解決の使用jsonData

エラーを修正するために、上記の元のコードでこれを追加する方法を教えてください。