-2

はいといいえで質問に答えるための独自のプログラムを実行しようとしています。しかし、私にはまだ1つのスレッドがあり、それをどうするかわかりません。UIView(テキストフィールド)が空ではないことを表現しようとしましたが、xcodeはそれを行った方法が好きではありません。私は初心者なので、もっと間違いがあるかもしれません。私はすべての助けをいただければ幸いです:)

- (IBAction)generateAnswer:(UIButton *)sender {
if (_typeQuestion != nil) {
    _showAnswer.text = _answer;
}

}

4

2 に答える 2

0

テキストフィールドが空であるかどうかは100%_typeQuestionわかりませんが、通常は空であるかどうかを確認するために、操作を使用isEqualToStringして空の文字列と比較します@""

したがって、テキストフィールドが空でないかどうかを確認するには、次を使用します。

if (![_typeQuestion.text isEqualToString:@""])
于 2013-02-04T22:04:20.383 に答える
0

typeQuestionが空ではなく、_typeQuestionがUITextfieldであるかどうかを知りたい場合は、次を使用します。

if ([_typeQuestion.text isEqualToString:@""]) {
     //It was empty
}
else {
    //It wasn't.
}

注:isEqualToString2つのNSStringを比較します。テキストフィールドからNSStringを取得するには、を使用する必要があります.text。したがって->_typeQuestion.text

于 2013-02-04T22:04:59.103 に答える