所以即時通訊有問題做到這一點。這段代碼不會按照我想要的方式工作。Xcode:如果與文本框的聲明
if (answer.text == @"text") {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
}else{
UIAlertView *alert1 = [[UIAlertView alloc] initWithTitle:@"title 2" message:@"Title 2" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert1 show];
[alert1 release];
}
我的問題是文本框「答案」中有文字「文本」,它不會做的第一UIAlertView中。它總是在else {}中做一個。這個代碼也在一個按鈕的IBAction中。現在任何幫助都很好。
嘗試比較這樣的字符串:[[answer.text isEqualToString:@「text」]'還要確保你的插座連接正確('answer'是'IBOutlet')。 – Eimantas
也有幫助。 – Tyler