Guest User

Untitled

a guest
May 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. @interface hogeViewController(){
  2. isFlag
  3. }
  4.  
  5. - (void)viewDidLoad {
  6. [super viewDidLoad];
  7.  
  8. [self getFlag];
  9. }
  10.  
  11. -(void) viewWillAppear:(BOOL)animated{
  12. [super viewWillAppear:animated];
  13.  
  14. if(isFlag){
  15. ...
  16. }else{
  17. ...
  18. }
  19. }
  20.  
  21. -(void) getFlag{
  22. NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
  23.  
  24. NSString *serverInfo_ = nil;
  25. serverInfo_ = [NSString stringWithFormat:@"https://%@", WebServerInfo];
  26. NSString *mediaApi = [serverInfo_ stringByAppendingFormat:@"/api/hoge/"];
  27.  
  28. NSURL *url_ = [NSURL URLWithString:mediaApi];
  29. [request setHTTPMethod:@"GET"];
  30.  
  31. [NSURLConnection sendAsynchronousRequest:request
  32. queue:[NSOperationQueue mainQueue]
  33. completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
  34. if(data){
  35. isFlag = true;
  36. }
  37. }];
  38. }
Add Comment
Please, Sign In to add comment