代码之家  ›  专栏  ›  技术社区  ›  Caplin YT

目标c:使NSArray全部小写

  •  2
  • Caplin YT  · 技术社区  · 8 年前

    这是我的建议 plist

    NSString *path = [[NSBundle mainBundle] pathForResource:@"kurdiebg" ofType:@"plist"];
    NSArray *plistData = [NSArray arrayWithContentsOfFile:path];
    
    NSPredicate *filter = [NSPredicate predicateWithFormat:@"english = %@", self.searchQwery.text];
    NSArray *filtered = [plistData filteredArrayUsingPredicate:filter];
    
    
    
    NSLog(@"found matches: %@ : %@", filtered,[filtered valueForKey:@"kurdi"]);
    
    if (filtered.count>0) {
        NSDictionary *dic  = filtered[0];
        self.ss.text = dic[@"kurdi"];
    }
    

    修道院 (小写)它返回正确的结果,问题是它有20200条记录,它们不都是小写的, Abbey

    A. 资本,它什么也不回报 abbey

    谢谢你的来访

    1 回复  |  直到 8 年前
        1
  •  3
  •   Bilal hao zou    8 年前

    [c] . 试试这个。

    NSPredicate *filter = [NSPredicate predicateWithFormat:@"english ==[c] %@", self.searchQwery.text];