データのテーブルと、UIViewController
注釈付きのデータをロードするマップがあります。
ユーザーが最初にビューにアクセスしたときにのみデータをロードし、更新ボタンを介してメソッドを呼び出した場合にのみリロードしたいと思います。現時点では、ビューは訪問ごとにデータをリロードします。メソッド内にあるメソッドと メソッドrequestData
に対して を呼び出しています。UITableView
load map
viewDidLoad
次のコードを使用して、ユーザーをビューに送信しています。おそらく、毎回 viewDidLoad メソッドを強制します。
-(IBAction)pushHomeButton{
// front view controller
[self.homeBtn setTitleColor:customColorGrey forState:UIControlStateHighlighted];
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.0001 * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
FrontViewController *myNewUIViewController = [[FrontViewController alloc] init];
UINavigationController *myNavController = [[UINavigationController alloc] initWithRootViewController:myNewUIViewController];
[self.revealController setFrontViewController:myNavController];
// Putting back the front view on focus
[self.revealController showViewController:self.revealController.frontViewController];
});
}
助けてくれてありがとう。