問題タブ [unwrap]

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

swift - オプションの型「()?」の値 未開封

私が知る限り、以下のコードのオプションの失敗ブロックは既にラップ解除さ?れていますが、xCode は私の構文について不平を言っています。ブロックをよく見ると、successブロックとまったく同じように見えますfailureが、どういうわけか、xCode はsuccessブロックにフラグを立てていません。私は以前にこの問題に遭遇し、ビルドクリーンで問題を取り除くことができましたが、今回はそうではありません. 誰かが同様の問題に遭遇しましたか?

エラーメッセージが表示されたスクリーンショットは次のとおりです。

ここに画像の説明を入力

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

swift - なぜSwiftでは変数オプションが関数にあり、遊び場にはありません

私は困惑しています。製品の日付コードを比較する必要があります。12-34-56 のように見えます。パーツを分割して比較するコードをいくつか書きました。このコードは遊び場でうまく機能します。しかし、ビューコントローラーの値で関数にするとNILになり、ログに出力したり、休憩で表示したりすると、多くの「オプション( "12-34-56")」値が表示されます。? 多くの場所で開封しようとしましたが、何もかかりません.? 日付と月の変数を混同しないでください。これらは製品コードではないため、使用する生産機械に応じて 90 日と 90 か月になる可能性があります。

誰かに感謝します。私は完全に困惑しています

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

ios - if let が nil かどうかのチェック

現在SwiftKeychainWrapperを使用しているアプリがあります。以下は、 であるかどうかをチェックするコードretrievedStringですnil。しかし、私はまだretrievedString: nilコンソールに入っています。

if-let ステートメントのコードを実行してはいけませんか、それとも if-let の使用/理解が間違っていますか?

与えられた例では、if-let を使用してオプションの値をアンラップする正しい方法は何ですか?

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

ios - viewDidLoad の uiswitch ステータスを迅速にチェックする

uiswitch に問題があります。アプリの初回実行時に uiswitch がオンかオフかを知る必要があります。私はこのコードで試しました:

しかし、このエラーが発生するたびに:

そのエラーを取得せずに uiswitch をアンラップするにはどうすればよいですか?

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

swift - 迅速なオプションの値は一度だけアンラップする必要があり、再度アンラップせずに複数回使用できるというのは本当ですか?

私はSwiftが初めてで、計算機を構築する初心者向けプロジェクトを試しています。「display.text」はオプションの文字列を返し、その中の文字列値は「!」でラップ解除する必要があることを理解しています。使用する前に。

ただし、「display.text」は一度アンラップするだけで、再度アンラップすることなく複数回使用できることに気付きました。これは Swift のオプション値にも当てはまりますか? この問題に関するガイドラインはどこにありますか?

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

matlab - matlabで正弦関数の引数を回復する

関数を としてモデル化できるように、正弦波のように見える実験測定がありますsin(x)。関数をデータに適用するasinと、三角関数が得られます。x に対応する直線を unwrap のように取得する形式があるかどうかを知りたいです。ご意見をお待ちしております。