1

我有一个结构如下的数组:

(
    {
    displayFlag = "<null>";
    displaySize = 0;
    name = "Faith Stretch Bracelets-Display Unit";
    price = "19.99";
    sku = "KARG-ACJE-100001-9999";
    status = received;
    upc = 722950218860;
},
    {
    displayFlag = "<null>";
    displaySize = 0;
    name = "Faith Stretch Bracelets";
    price = "19.99";
    sku = "KARG-ACJE-100002-9999";
    status = "received,created";
    upc = 722950218867;
}
)

我正在以这种方式进行预测搜索并且无法获得结果:

filteredFmdbArray =
        [[fmdbArrayAdjust[i] allValues] filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"SELF contains[cd]%@",text]];

这里 :

  • fmdbArrayAdjust :包含整个响应数据的数组。
  • text : 用户在搜索栏中输入的内容。
  • filtersFmdbArray :我想在其中获取所有过滤结果的 nsarray。

如何修改我的搜索语句以获得结果。我想根据“名称”获取搜索结果。

4

0 回答 0