if let action = self.info?["action"] {
switch action as! String {
....
}
} else {...}
この例では、「アクション」は常にself.infoのキーとして存在します。 二行目が実行されると、私が手: Could not cast value of type 'NSNull' (0x
ifステートメントにいくつかのオプションのバインディングをカンマで区切って含めることができ、ANDのような振る舞いをすることができることは、Swift 3.1のドキュメントに記載されています。 2つのオプションのプロパティがあり、どちらか(または両方)がnilであるかどうかをチェックし、非nilをアンラップしてからコードブロックを実行したいとします。この使い方: if let = property
私は迅速かつiOSで始まっており、私は疑いで墜落した。この特定のソースコードを見てみましょう: if object?.stringValue != nil {
// send it to server
session.stopRunning()
sendQRCodeToApiServer(stringValueObtained: (object?.stringValu
私は何か非常に単純なことに苦労しています。何が起こっているのか分かりません。ちなみに、それはSwift 1.2ですが、私はそれが特別なケースではないと思います! 私はUInt32?変数を持っていますが、値を取得する必要がありますが、!を使用するとエラー:fatal error: unexpectedly found nil while unwrapping an Optional valueがスロ