Данные не загружаются в tableView и не обновляются профильIOS

Программируем под IOS
Ответить
Anonymous
 Данные не загружаются в tableView и не обновляются профиль

Сообщение Anonymous »

Я новичок в Objective-C. Запустите эту программу. Нажав кнопку «Нажмите здесь, чтобы продать свое золото сейчас»,
вы перейдете на панель управления. В панели управления выберите «История транзакций». У меня есть функция fetchNewHothistory в файле TransactionHistoryViewController.m, отвечающая за получение данных из URL-адреса и их отображение в файле контроллера представления:

Код: Выделить всё

-(void)fetchNewHothistory
{
NSTimer *t = [NSTimer scheduledTimerWithTimeInterval:1.0
target: self
selector:@selector(mytimerChecking:)
userInfo: nil repeats:NO];

NSMutableDictionary *paramDict=[NSMutableDictionary dictionary];
[paramDict setObject:@"ios" forKey:@"request"];
[paramDict setObject:[NSString stringWithFormat:@"%@",currentUser.user_id] forKey:@"user_id"];
[paramDict setObject:[NSString stringWithFormat:@"%@",self.currentLimitNew] forKey:@"limit_start"];

[GeneralWebservices webserviceMainSplashCall:paramDict webserviceName:Webservice_TransactionHistory OnCompletion:^(id returnDict, NSError *error) {

if ([returnDict[@"success"] intValue] ==1)
{
//                        UIAlertView* alert = [[UIAlertView alloc] init];
//                        [alert setTitle:@"RECORD FOUND"];
//                       // [alert setMessage:returnDict[@"message"]];
//                        [alert addButtonWithTitle:@"OK"];
//                        [alert show];

[history addObjectsFromArray:returnDict[@"data"]];
self.currentLimitNew=[NSString stringWithFormat:@"%@",returnDict[@"limit_start"]] ;
[historyTableView reloadData];
}
else
{
UIAlertView* alert = [[UIAlertView alloc] init];
[alert setTitle:@"RECORD FOUND"];
//[alert setMessage:returnDict[@"message"]];
[alert addButtonWithTitle:@"OK"];
[alert show];
}
[MBProgressHUD hideAllHUDsForView:self.view animated:YES];
[historyTableView.pullToRefreshView stopAnimating];
[historyTableView.infiniteScrollingView stopAnimating];

}];

}
Проблема -1

Запись найдена, но ничего не отображается на контроллере представления при выборе истории транзакций. Как отобразить запись на контроллере представления?
Проблема 2

При выборе профиля выполняется ProfileViewController.m. Об обновлении профиля пользователя. Он не обновляется. Это остается буферизацией. Как выполнить обновление профиля?
Скачать проект можно по этой ссылке: https://drive.google.com/file/d/1daW4ve ... sp=sharing

Подробнее здесь: https://stackoverflow.com/questions/479 ... ng-profile
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»