我遇到了正确答案的问题
当用户输入时说“狗”答案是对的!
但如果他/她输入“狗”< ---并且空格键错误,
我该如何解决这个问题:
代码:
- (IBAction)btncheck:(id)sender {
if ([_textbox.text isEqualToString:@"q"]) {
_keyboard.hidden = YES;
_textXclear.hidden = YES;
}
else {
// Was not correct. Notify user, or just don't do anything
}
并且ID喜欢通过放置图像来通知用户答案是不正确的,如何完成
答案 0 :(得分:3)
您可以使用方法stringByTrimmingCharactersInSet来删除前导或尾随空格:
NSString *string = [_textbox.text stringByTrimmingCharactersInSet: whitespaceCharacterSet];
if (string isEqualToString: "q")
{
//string is wrong? If so, display an error message.
}
else
{
//string is correct, resign first responder
}
您应该在Xcode帮助系统中搜索NSString并读取NSString类引用。在NSString类中有很多有用的方法可以做这样的事情。
我很困惑,因为在你上一篇文章中我认为答案是" q"是正确的答案。在上面的代码中,除q之外的任何内容都是正确的。
就放置图像而言,最简单的方法可能是在视图控制器中放置已安装图像的图像视图,但将其隐藏属性设置为YES。然后,当您确定用户输入了正确答案时,将图像视图的隐藏属性设置为NO以显示它。