我曾經在下面一個txt字段中輸入文本比較,iPhone字符串比較奇怪的問題在iOS 6中
if ([myTextfield.text isEqualToString: @""])
{
// success code
}
else
{
// my code
}
在iOS的7
此檢查工作完美。如果沒有輸入到文本字段中,則條件是成功。但在iOS 6中,如果該字段爲空,則此情況始終爲false,並移至else塊。
所以我不喜歡,
if (myTextfield.text.length == 0)
{
// success code
}
else
{
// my code
}
這工作得很好,我只是想知道什麼是錯誤的,我第一種方法。