У меня в приложении iPAD 4 UITableView.
Я загружаю данные на них с помощью функции loadData
, которая есть во всех 4 файлах TableViewController.m, которая выполняет вызовы в базу данных.
Итак, я бы делал что-то вроде этого
[aView loadData];
[bView loadData];
[cView loadData];
[dView loadData];
Где aView, bView, cView и dView являются контроллерами представления UITableView.
Однако вызовы базы данных происходят синхронно и, следовательно, только после извлечения данных из функции [aView loadData]
вызывается функция [bView loadData]
и т. Д.
Это влияет на мою производительность.
Я хотел бы знать, есть ли способ, которым я могу асинхронно совершать вызовы к базе данных / асинхронно вызывать функции, которые вызывают базу данных.
Было бы здорово, если бы кто-то мог помочь мне с этим.