私はこのプログラムを実行しますか?ボタンをクリックすると、今すぐあなたの金を売ります。 ダッシュボードで取引履歴を選択します。私は問題-1 録音が見つかりました。 データがtableViewに読み込まれていないため、プロフィールを更新していません
-(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];
}];
}
のViewControllerファイルにTransactionHistoryViewController.mでfetchNewHothistory機能を持っているURLからデータをフェッチし、それを表示するための責任ファイルが、何も表示するためにどのように取引History.Theを選択する上でのViewControllerに表示されませんviewcontrollerに記録しますか?
Issue -2 プロファイルを選択すると、ProfileViewController.mが実行されます。ユーザープロファイルの更新.Itは更新されません。バッファリングされたままです。プロファイルの更新を実行する方法。 このリンクからプロジェクトをダウンロードできます。 https://drive.google.com/file/d/1daW4veZAI21b8TqKFHauSFTboHKJceaG/view?usp=sharing
問題 - 1: - 、チェックあなたがテーブルビューのデリゲートとデータソースを設定しても、テーブルビューの高さを確認しています。 –
テーブルビューのデリゲートとデータソースをチェックしました。正しく接続されています。テーブルビューの高さも確認しました –
メインスレッドで 'webserviceMainSplashCall:webserviceName:OnCompletion'補完ブロックが実行されていますか? UIの変更はメインスレッドで行う必要があるためです。 – Larme