【问题标题】:If text exists in label, in Xcode如果标签中存在文本,则在 Xcode 中
【发布时间】:2014-09-21 03:58:30
【问题描述】:

好的,所以我想看看用户是否在其他词中输入了一个词,例如我希望用户打个招呼,但不仅仅是这个词 hi!比如这样:

大家都是 XCoder,打个招呼。我想要一个 if 命令来扫描单词 hi 并在它存在时将其删除,如果它不对文本执行任何操作。

摘要:扫描特定文本,如果存在子字符串。或删除,我最有可能期待或期待一个 (if) 语句,因为这是一个静态标签,(更改)。

【问题讨论】:

  • 我不想要这样的代码,token = [token stringByReplacingOccurrencesOfString:@"

    " withString:@"Story : "];

标签: objective-c xcode if-statement label substring


【解决方案1】:

从其他帖子引用.. 关键是注意到 rangeOfString: 返回一个 NSRange 结构,并且文档说如果“干草堆”不包含“针”,它会返回结构 {NSNotFound, 0}。

 NSString *myString = @"Hi I am asking for help.";
    if ([string rangeOfString:@"Hi"].location == NSNotFound) {
      NSLog(@"%@",myString);
    } else {
      NSString *updated = [myString stringByReplacingOccurrencesOfString:@" am" withString:@""];
      NSLog(@"%@",updated);
    }

【讨论】:

  • 我开始学习 Core Image,我想知道我可以去哪里学习所有关于过滤器的知识,因为苹果参考并没有真正帮助。
猜你喜欢
  • 2017-02-16
  • 1970-01-01
  • 2011-03-03
  • 1970-01-01
  • 2020-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多