と互換性がありません。私はスウィフトでこのコードを持っていますこの場合nilを返しますか?スウィフト:</p> <pre><code>guard let user = username else{ return nil } </code></pre> <p>しかし、私は次のエラーを取得しています::なぜか、どのように私</p> <pre><code>Nil is incompatible with return type String </code></pre> <p>あなたのいずれかが知っている無記号が戻り値の型文字列
私は本当にありがとうございます
あなたがnilを返すことはできません。 SWIFTの値、あなたの方法 –
であなたの戻り値の型文字列を変更し、これはあなたを助けることがhttp://stackoverflow.com/questions/32232392/swift-casting-generic-to-optional-with-a-nil-value-causes-fatalerror – swiftBoy
は、関数のコード、つまり戻り値の型をより多く表示します。戻り値の型はオプションであるとき – luk2302