2012-01-22 1 views
0

앱을 열 때만 요청으로 보내는 앱 코드가 있습니다. 그러나 매초마다 업데이트 될 서버의 파일에 대한 연속 액세스 권한이 필요합니다.iOS - 서버에 연속 연결 요청을 보낼 수 있습니까?

-(void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSURL *myurl = [NSURL URLWithString:@"URL"]; 
    NSString *mystring = [NSString stringWithContentsOfURL:myurl encoding:NSASCIIStringEncoding error:nil]; 
    //myTextView.text = realtime; 
    //NSLog(mystring); 

    NSString *stripped1 = [mystring stringByReplacingOccurrencesOfString:@"\r" withString:@""]; 

    NSArray *rows = [stripped1 componentsSeparatedByString:@"\n"]; 
} 

내 서버 파일을 검사하여 데이터를로드 할 수있는 방법이 있습니까? 현재 응용 프로그램을 열 때 한 번만로드 할 수 있습니다. 하지만 라이브 업데이트 응용 프로그램입니다. 감사합니다.

+0

앱이 열릴 때 한 번 호출하는 대신 계속 url을 호출해야합니다. 타이머를 사용하는 것 외에 다른 방법이 있습니까? –

+0

예, 소켓을 사용하여 서버를 폴링하도록 설계되었습니다. –

답변

1

Apple 알림을 사용하여 사용자에게 새 데이터를 알릴 수 있습니다.

하지만 이것이 원하는지 확실하지 않습니다.

+0

생성되는 데이터는 나중에 코어 플롯을 사용하여 그래프에 플롯됩니다. 서버에 지속적으로 액세스하고 새 데이터를로드하는 것이 더 좋습니다. –