0
我有一些代碼,如果輸入鍵被按下,則會得到exicuted。如果編輯字段中的字符串爲空,我希望它退出並且什麼也不做。這似乎是我的話,即使字符串不是空的,也是如此。我用debuuger來確定這個琴絃裏面有什麼東西,它確實存在,但是如果它仍然沒有響起。比較一個字符串,並總是得到一個真正的
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
gMessage=[ [NSString alloc] initWithString: mMessage.text];
if ([gMessage compare:@""])
return YES; // CODE ALLWYS GOES HERE NO MATTER WHAT gMessage is
gNextPage=1;
[email protected]"";
return YES;
}
'compare'不返回'Boolean'值, 'isEqualToString'。 – Larme