2016-08-01 14 views
-3

我對swift非常陌生,並且在以下行中遇到了此錯誤。可選類型'String'的值未解包;你的意思是使用'!要麼 '?'

if(userEmail.isEmpty || userPassword.isEmpty || userRepeatPassword.isEmpty) 
+0

我不明白他們的代碼行與我的區別。我找不到具有多個if變量的類似帖子。 (我也是新的stackoverflow) – Remman

+0

另請參閱[這個答案](http://stackoverflow.com/a/33740399/1270789)。 –

+1

[這似乎是一個更好的dup候選](https://stackoverflow.com/questions/38162602/checking-if-textfields-are-empty-swift)。 –

回答

0

試試這個:

guard let userEmail = userEmail where !userEmail.isEmpty else { 

    print("oh oh") 
    return 
} 

您可以將您的所有驗證測試合併成一個組織後衛,但他們可以得到相當長。

相關問題