По сути, у меня есть UISearchBar для поиска NSMutableArray историй, которые составляют RSS-канал, и когда вы выбираете историю, она загружается в UIWebView моего приложения. Это сложно объяснить, но у меня есть список записей 1, 2, 3 и 4, и вы ищете «4». 4 будет первой записью в теперь отфильтрованном списке данных, верно? Можно подумать, что, выбрав 4, он загрузится в UIWebView. Что ж, приложение, похоже, не распознает, что вы выбираете первую запись в списке отфильтрованных , и вместо этого думает, что вы выбираете первую запись в фильтре un массив данных, поэтому он загружает запись 1. Все выглядит правильно в моем коде, но, очевидно, это не так.
Я знаю, что это сбивающая с толку проблема, но я надеюсь, что прояснила это несколько яснее. В любом случае, вот соответствующий источник, чтобы вы могли точно понять, что я имею в виду:
search.h:
http://www.scribd.com/doc/13107802/Searchh
Search.m:
http://www.scribd.com/doc/13107812/Searchm