Я бы порекомендовал вам написать метод установки для вашего запроса. После создания класса B вы можете вызвать метод в любое время, чтобы обновить набор данных и представление таблицы.
Вам необходимо настроить параметры для обработки любой формы представления, которую вы будете использовать для запроса.
ClassB.h
@interface ClassB : UITableViewController {
}
@property (nonatomic, copy) NSString *query;
ClassB.m
// method declared in ClassB
@implementation
@synthesize query;
// other methods here ...
- (void)setQuery:(NSString *)newQuery
{
// query is an instance variable declared in your .h
[newQuery retain];
[query release];
query = newQuery;
// perform your new data fetch with the supplied query
[self.tableView reload];
}
@end
ClassA.m
- (void)viewDidLoad
{
[super viewDidLoad];
classB = [[ClassB alloc] initWithNibName:@"ClassB" bundle:nil];
[classB setQuery:@"your query string here"];
}