2012-01-22 192 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

生成的數據稍後使用核心圖繪製在圖上。它更像是連續訪問服務器並加載新數據 –

相關問題