簡體   English   中英

如何在Objective-C中修復字符串?

[英]How to fix string in objective-c?

我的正確答案有問題

用戶輸入時說“狗”,答案是正確的!

但是如果他/她用空格鍵輸入“ dog” <---是錯誤的,

我該如何解決:

碼:

- (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希望通過放置圖片來通知用戶答案不正確,該如何完成

您可以使用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之外的任何其他都是正確的。

至於放置圖像,最簡單的操作可能是將已安裝圖像的圖像視圖放置在視圖控制器中,但將其hidden屬性設置為YES。 然后,當您確定用戶輸入了正確的答案時,請將圖像視圖的hidden屬性設置為NO以顯示它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM