[解決済み] スウィフト 2: !, ?-" オプション型「...」の値がアンラップされていない"
2022-01-30 10:35:12
質問
<ブロッククオートオプションタイプの値 "..." がアンラップされていません。
このエラーメッセージの正確な意味を誰か説明してください。どのような場合に'?'を使い、どのような場合に'!
解決方法は?
obj?.fn()
コール
fn
オブジェクトが NULL でない場合はメンバ関数、そうでない場合は何も行いません。
obj!.fn()
一方
obj
がNULLでないことを確認し
fn
. もし、オブジェクト
は
NULLの場合、例外が発生します。
つまり、nullableなオブジェクトのnullableなプロパティを尋ねるか、単に主張するかの自己主張の違いなのです。
関連
-
[解決済み】「Fatal error: Unexpectedly found nil while unwrapping an Optional value "とはどういう意味ですか?
-
[解決済み] Swift言語におけるエクスクラメーションマークの意味とは?
-
[解決済み] swiftの"? "の意味は何ですか?[重複している]。
-
[解決済み] Swift Betaのパフォーマンス:配列のソート
-
[解決済み] Swiftでdispatch_onceのシングルトンモデルを使う
-
[解決済み] なぜ「Implicitly Unwrapped Optionals」を作るのか、それは値があることを知っていることを意味しているからです。
-
[解決済み] Swiftのクラスにおける静的関数/変数とクラス関数/変数?
-
[解決済み】Swiftのオプション値とは何ですか?
-
[解決済み】Xcode 8 Beta 3 Legacy Swiftを使用する問題
-
[解決済み] Swiftの「unwrapped value」って何?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] これを解決するにはどうしたらいいのでしょうか。UILabel.textは、メインスレッドからのみ使用する必要があります。
-
[解決済み] 型のインスタンスでは静的メンバを使用できません。
-
[解決済み] 純粋な」Swift で弱いプロトコル参照を作るには (@objc なしで) どうしたらいいですか?
-
[解決済み] Swiftの精密文字列フォーマット指定子
-
[解決済み】SwiftのwillSetとdidSetの目的は何ですか?
-
[解決済み】String.substringWithRangeはどのように使うのですか?(または、SwiftでRangeはどのように動作しますか?)
-
[解決済み】Swiftでボタンに丸みを帯びたボーダーを付けるにはどうすればいいですか?
-
[解決済み】Swiftはドキュメント生成に対応しているのか?
-
[解決済み】プログラムによってナビゲーションのタイトルを変更する
-
[解決済み】dyld: ライブラリがロードされません。rpath/libswift_stdlib_core.dylib です。