그래서 문제가 발생하면 메신저 문제가 발생합니다. 이 코드는 내가 원하는 방식으로 작동하지 않을 것이다.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"]'콘센트가 제대로 연결되어 있는지 확인하십시오 ('대답은'IBOutlet'입니다). – Eimantas
도 도움이되었습니다. – Tyler