iphone - 如何在 iphone 应用程序的搜索表中显示第一个词

标签 iphone objective-c ios nsstring trim

我的 iphone 应用程序中的每个人都有一个搜索屏幕,我在搜索栏中有一些条目,如 sudha、tharanga 和女性时代(一些杂志)假设如果我们搜索 cricket special,它必须显示相应的杂志

所以我计划让 TableView 数据如下所示

sudha  (cricket special, anna hazare special)
tharanga  (footbal special,x special)
womens era (some y special)

并且在通过修剪括号 ( ) 之间存在的所有数据将数据加载到 TableView 时,我是否应该在 TableView 中显示剩余数据

那么我怎样才能以这样的方式修剪字符串,它应该删除括号和括号符号中的数据

这样我的 TableView 数据就应该变成这样

sudha  
tharanga 
womens era 

,提前谢谢

最佳答案

关于根据您的要求修剪字符串,我想最简单的方法是使用 - (NSArray *)componentsSeparatedByString:(NSString *)separator 方法,如下所示;

NSArray *anArray = [theFullString componentsSeparatedByString:@"("];

假设 theFullString = @"womens era (some y special)",结果数组的第一个元素将是 @"womens era "。我认为这很好用。

关于iphone - 如何在 iphone 应用程序的搜索表中显示第一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384037/

相关文章:

ios - 更改 UIButton iPhone 的背景颜色

ios - 为什么缓冲区需要在 NSInvocation 上被 __unsafe_unretained - getArgument :atIndex:?

ios - 从两个应用程序访问共享数据

ios - 需要双击单元格才能呈现模态 VC

ios - UILabel iOS 上的文字换行

php - 从 iPhone 应用程序调用远程 php 函数

iPhone - AVAudioPlayer - 将分贝级别转换为百分比

ios - 试图将自定义 UIBarButtonItem 添加到 UIToolBar,但项目搞砸了

ios - 我的 xamarin.ios 项目中的 CLLocation 为 Null

ios - NSLayoutConstraint 后 subview 中的 UIButton 未接收到触摸