optional

    0

    1答えて

    私はインタラクティブなストーリーアプリを作っています。 PageController:UIViewControllerはストーリーをコントロールします。最初のページはうまくロードされますが、選択するとアプリケーションが致命的なエラーでクラッシュします。アンラッピングすると予期せずnilが見つかりました。オンライン: firstChoiceButton.setTitle(firstChoice.ti

    1

    3答えて

    私はSwiftの本を使っています。関数のスコープの考え方を理解していますので、次に理解したいのは、クラスでオプションの型を使ってグローバル変数を設定する理由です。正直なところ、これらの変数を設定するのではなく、コードベースのどこかに特定の型の変数、つまりvar sut: ItemManager!があることをクラスに知らせるように見えます。 私が知っているから、変数sutは、明らかに有効な値を持ち、

    2

    1答えて

    は、私は3つのメンバを持つダミーのクラスFooを持っている:Fooオブジェクトをシリアル化するとき、私はいくつかの興味深い行動を見つける import play.api.libs.json.Json case class FooType(a: String, b: String) object FooType { implicit val fooTypeReads = Json.

    -1

    1答えて

    のために、私はこのエラーを取得してきたゼロに対して私はこのforループではnil値に対して保護することができますどのように [2017-02-27 15:11:23] NONE us us_crdrscrdrsge NONE [2017-02-27 15:11:23] brea crdrs crdrs_ar united states [2017-02-27 15:11:23] brea crdr

    0

    1答えて

    ガードlet構文を使用してオプションのラップを解除しようとしています。ガードletの目的は、オプションをアンラップし、.none/nilに遭遇した場合にプロシージャを中止することです。 これは、ガードレットの右側の式からオプションが法的に返されなかったと考えていました。しかし、2つのオプション生成式をRHS式に結合した場合、それらのオプション生成式の1つのみがガードletの目的のために評価されます

    0

    3答えて

    私は辞書からデータを解析しようとしています。私は現在動作するコードを持っているが、私はそれを行うためのより簡潔な方法があると思う。 私は私の辞書はこれは私が現在、私を向上させることがしたいデータを解析するために使用していたコードである let dictionary:[String:Any] = ["pic":"picture"] //opt1 let dictionary:[String:Any

    0

    1答えて

    申し訳ありませんイム、 Imは私のログインを設定しようとしている..私は間違った形式でこれを掲示することができるように、スタックオーバーフロー新しいので、ユーザユーザー名とパスワードを2つのテキストフィールドに入力します。既にアカウントを作成している場合は、「ログイン」ボタンを押して続行します。アカウントを新規作成すると、「登録」ボタンが押され、このコントローラでは、以前のテキストフィールドに入力

    6

    2答えて

    私はこのコードを持っている:もちろん enum Enum: String { case A = "A" } let s: String? = Enum(rawValue: "A") を、それがコンパイルされません。通常、私はそれをこのように修正: let s: String? = Enum(rawValue: "A")?.rawValue はしかし、Xcodeは私が.map

    1

    1答えて

    のは、我々はいくつかのタイプT用タイプstd::optional<T>の変数 std::optional<T> x; があるとしましょう。 xの内部にTのコンストラクタを呼び出して初期化する場合は、メンバ関数std::optional::emplaceを呼び出すことができます。私が知っているように、このメンバ関数は、インスタンスがすでに存在するかどうかをチェックします(つまり、がtrueと評価

    2

    1答えて

    optionプロパティを持つF#タイプにデータを変換するにはどうすればよいですか?簡単な例: type SomeType = { Count : int option } connection.QueryAsync<SomeType>(...) これはスロー: type SomeType = { Count : Nullable<int> } しかし、それはさまざ