Ios UISearchBar显示数据UITableView

Ios UISearchBar显示数据UITableView,ios,objective-c,uitableview,uisearchbar,uisearchbardisplaycontrol,Ios,Objective C,Uitableview,Uisearchbar,Uisearchbardisplaycontrol,我正在尝试理解searchbar,我有一个api,当我发送api“where”时,它会给我一些数据。 但当我按回车键时,我什么也得不到 这是我的密码 - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init]; [securityPolicy setAllowInvalid

我正在尝试理解searchbar,我有一个api,当我发送api“where”时,它会给我一些数据。 但当我按回车键时,我什么也得不到

这是我的密码

    - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
    AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init];
    [securityPolicy setAllowInvalidCertificates:YES];


    NSString *urlPath = [NSString stringWithFormat:@"http://test.com/api/index.php"];
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

    NSDictionary *parameters = @{@"process":@"search_record",@"where": self.searchBar.text};
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];

    [manager setSecurityPolicy:securityPolicy];
    manager.responseSerializer = [AFHTTPResponseSerializer serializer];

    [manager POST:urlPath parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
        NSError *error = nil;
        NSData *jsonData = [string dataUsingEncoding:NSUTF8StringEncoding];
        NSDictionary *dataDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];

        self.customerCards = [NSMutableArray array];
        NSArray *customersArray = [dataDictionary objectForKey:@"customer_list"];
        NSLog(@"%@",customersArray);
        for (NSDictionary *customersDictionary in customersArray) {
            ApiClass *customer = [ApiClass customersWithTitle:[customersDictionary objectForKey:@"adi"]];
            customer.tel = [customersDictionary objectForKey:@"tel"];

            [self.customerCards addObject:customer];

        }
        [self.tableView reloadData];

        NSLog(@"GET: %@", string);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"Error: %@", error);
    }];


}
我该怎么办


谢谢

您以前问过同样的问题。不,那是不同的。我只是问uisearchbar操作在哪里。我回答这个问题。当您点击搜索按钮时,您将获得数据。下一步是什么?单击“搜索”按钮时,我无法获取搜索数据。我只想在单击“搜索”按钮时获取数据。您是否为UISearchBar添加了文件所有者的委托?