私は UITextField を txtTitle と言います。データベースにデータを挿入するときに、そのフィールドが空白になっていないかどうかを確認したい。
そのために書いた
if(![txtTitle.text isEqualToString:@""])
{
//Save
}
しかし、私がショックを受けたのは、それが機能していないことです! 以前にこれらのタイプのチェックを行ったところ、適切に機能していました。しかし、この場合はそうではありません。以下を使用して確認するように、
if(txtTitle.text!=NULL)
{
//Save
}
正常に動作しています。
ここで私はこれについて混乱しています。以前は、何も入力せずに NSLog(@"%@",txtTitle.text) を出力していました。その印刷された (null)。
誰かが 2 つの IF 条件の違いを正当化してください。
ありがとう