ios如何修复objective-c 中的字符串?

发布时间: 2017/3/21 23:22:32
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个正确答案的问题

当在用户类型让说,"狗"答案是正确的 !

但是,如果他/她类型在"狗"<---用空格键它错了,

如何解决此问题︰

代码︰

- (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  
    }

和我想通知的答案是不正确放置的图像,这如何完成的用户

解决方法 1:

您可以使用方法 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 会是正确的。

在放置图像,简单的事情可能是为了与映像安装在您的视图控制器,把图像的视图,但将其设置了隐藏属性设置为是。然后,当你决定用户输入了正确的答案,请将图像视图隐藏的属性设置为不去揭示它。

赞助商